Вроде в C# тоже есть.
В lsFusion это на самом деле нужно из-за особенностей FOR и introduc'инга параметров. То есть для таких кейсов:
FOR i = requested() DO
f(i) <- 5;
ELSE
MESSAGE 'canceled';
FOR selected(Sku s) DO
f(s) <- 5;
ELSE
MESSAGE 'no sku selected';
Ну то есть сахар прикольный, но не такой уж жизненно необходимый.
|