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]'