Не видит функции

  1. 2 г. назад

    Function Sum:Int( x:Int,y:Int )
    Return x+y
    End
    Function Main()
    Print Sum( 10,20 )
    End
    У меня это не работает.

  2. devolonter

    19 Jan 2015 Администратор

    Какая версия Monkey? Какую ошибку выдает? На V81 код работает.

  3. Я написал так:
    Class C
    Function Sum:Int( x:Int,y:Int )
    Return x+y
    End
    End
    Function Main()
    Print C.Sum( 10,20 )
    End
    И теперь все заработало... А версию давно не обновлял,у меня 79d.

  4. 2 г. назад исправил serg

    Не видит глобальные переменные,а локальные видит...Почему так? Понять не могу.У меня бесплатная версия ,так может по этому?

  5. devolonter

    10 Feb 2015 Администратор

    Бесплатная версия немного устарела, но подобных багов в ней не было (насколько я помню). Все переменные и локальные и глобальные должны обрабатываться нормально. Без полного примера со всеми зависимостями судить сложно в чем проблема.

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