Cobra/Keywords/out
< Cobra
Out Править
out используется для передачи аргументов по ссылке.
Модификатор out нужно указывать как при вызове так и при реализации метода. Не требуется инициализировать переменную перед указанием out.
Перед выходом из метода выходным параметрам с модификатором out обязательно должны быть присвоены действительные значения.
Синтаксис Править
В реалицации метода:
as out <Type>
При вызове метода
out <paramList>
Пример Править
def add(x, y as int, ans as out int)
ans = x + y
def main
x = y = 90
ans as int
.add(x, y, out ans)
print '[x] + [y] = [ans]'