Это у меня глюки или обезьяна не видит класс имя которого совпадает с именем модуля?

  1. 8 г. назад

    Код:

    Fish.monkey:

    Import mojo
    
    Class Fish
    
    End

    main.monkey:

    Import Fish
    
    Class MyApp Extends App
        Field fish1:Fish
    End

    Результат «Type 'Fish' not found» и правильно ли я понимаю что обезьяна не видит класс имя которого совпадает с именем модуля?
    Чего же все так замороченно :(

  2. devolonter

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

    Для именования файлов исходного кода Monkey рекомендуется использовать нижний регистр, т.к. помимо конфликта имен, в некоторых случаях это приводит к непредсказуемой работе транслятора.

    В вашем случае проблема решается переименованием Fish.monkey в fish.monkey

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