Ребят, нашел баг в haxe, хотя может и фичу. Английский я знаю соу-соу, так что отослать багрепорт не смогу. Может вы поможите ? Вообщем, суть проблемы:
Файл test.hx:
class test {
static function main() {
trace("Hello World !");
}
}
Файл test.hxml:
-swf test.swf
-main test
не компилируется(error:invalid class name).
Хотя в тоже время
Файл test.hx:
class Test {
static function main() {
trace("Hello World !");
}
}
Файл test.hxml:
-swf test.swf
-main Test
Идет без всяких ошибок :)
не, это фича
Это не баг, а фича - все объявления типов идут с большой буквы
Re:не, это фича
Эта "фича" судя по всему связана с негласным правилом оформления классов, методов и членов классов во многих языках программирования. Согласно этому правилу классы надо именовать с большой буквы, а члены классов и методы с маленькой, причем и там и там последующие слова в названии нужно писать с большой. Этот способ наименования применяется в стандартных классах Java. Так же наверно многие могли его заметить в классах ActionScript.
Отправить комментарий