- Сообщения
- 3,999
- Репутация
- 967
Лично для себя я перевёл это так (свободный перевод):
- Не только объявленная переменная может быть в качестве аргумента ByRef, но и временная переменная, которая создаётся в качестве возвращаемого значения функции.
- Не только объявленная переменная может быть в качестве аргумента ByRef, но и временная переменная, которая создаётся в качестве возвращаемого значения функции.
Код:
$a = 10
$b = 20
_Minus(_Sum($a, $b), $b)
ConsoleWrite(StringFormat("> $b - ($a + $b) = %s\n", $b))
Func _Sum($a, $b)
Return $a+$b
EndFunc ;==>_Sum
Func _Minus(ByRef $a, ByRef $b)
$b-=_Sum($a, $b)
EndFunc ;==>_Minus