1
私はクラスの束を定義するFantomスクリプトを書いた。私は成功したスクリプトを実行することができたように、私は正しいのFantomプロジェクトにこれを変換することを決めたが、クラスの一つは、コンパイルすることができず、エラーメッセージは次のとおりです。FantomコンパイラがなぜFuncフィールドを持つクラスについて不平を言っているのですか?
class MyClass
{
const Func myFunc := |Foo foo, Bar bar| {
// do stuff
}
MyType myVar := MyType()
Void main() {
// do more stuff
}
}
:
Expected expression, not '|'
クラスは、このフォームを持っています
このクラスがFantomプロジェクトの一部であるときにコンパイラが不平を言うのはなぜか分かりませんが、代わりにFantomスクリプトの一部ではありません。誰か光をあげてもらえますか?
ありがとう
ありがとうスティーブ。あなたは大丈夫です!これは悪いエラーメッセージです。 Fooクラスは実際にはMyClassの隣にありますが、Barクラスは "using"ステートメントを見逃した別のポッドに属しています。 – LightDye