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

  1. 6 г. назад

    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. 6 г. назад исправил serg

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

  5. 5 г. назад

    devolonter

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

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

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