Sintaxe de Retenção¶
Exatamente o oposto à aplicação de bloco. Recebe dois operandos entre Of
.
O primeiro operando será o valor que será retido e o segundo será o elemento
que terá seu valor retido. Pode ser usada para outras coisas além de retenção,
no entando, não é aconselhável por puras questões de legibilidade.
Definição Formal¶
of-op ::= @<ident> <expr> Of <expr>
Exemplos¶
1 2 3 4 5 6 7 | #include "prelude.ch"
Function TestOf()
Local aList := @{ 1 .. 50 }
@Take 5 Of aList // => { 1, 2, 3, 4, 5 }
Return
|