何らかの理由で、この単純な関数をコンパイルしようとすると、次のエラー メッセージが表示されます。Test.hx:1: lines 1-7 : Invalid -main : Test has invalid main function
public static function main(a:Int, b:Int){
trace("Calling main function");
return a+b;
}
なぜこれが起こっているのかわかりません。この関数定義の何が問題なのですか?どうすれば正しくコンパイルできますか? ドキュメントを読んでみましたが、関数の戻り値の型を適切に設定する方法の説明が不明確であることがわかりました。