Function Sum:Int( x:Int,y:Int )
Return x+y
End
Function Main()
Print Sum( 10,20 )
End
У меня это не работает.
Function Sum:Int( x:Int,y:Int )
Return x+y
End
Function Main()
Print Sum( 10,20 )
End
У меня это не работает.
Какая версия Monkey? Какую ошибку выдает? На V81 код работает.
Я написал так:
Class C
Function Sum:Int( x:Int,y:Int )
Return x+y
End
End
Function Main()
Print C.Sum( 10,20 )
End
И теперь все заработало... А версию давно не обновлял,у меня 79d.
Не видит глобальные переменные,а локальные видит...Почему так? Понять не могу.У меня бесплатная версия ,так может по этому?
Бесплатная версия немного устарела, но подобных багов в ней не было (насколько я помню). Все переменные и локальные и глобальные должны обрабатываться нормально. Без полного примера со всеми зависимостями судить сложно в чем проблема.