Как в Monkey передаются параметры в функцию, по ссылке или по значению?

  1. 8 г. назад

    Как я понял присваивание переменной значения происходит по ссылке, а как в Monkey передаются параметры в функцию, по ссылке или по значению? И есть ли варианты в данном случае?

  2. devolonter

    5 Jun 2014 Администратор

    В зависимости от типа:
    Bool, Int, Float, String — по значению
    Object, пользовательские типы и массивы — по ссылке

    Для передачи Bool, Int, Float и String по ссылке используйте упаковку (BoxBool, BoxInt и т.д.) или классы-обертки (BoolObject, IntObject и т.д.)

или зарегистрируйтесь чтобы комментировать!