2

Microsoft (R) F# 2.0 インタラクティブ ビルド 4.0.40219.1

新しいレコードタイプを定義しようとしています:

type TestOptions =
   { perRunGC : bool;
     collectGCStat : bool;
   }

すべて問題ありませんが、もう 1 つフィールドを追加しましょう。

type TestOptions =
   { perRunGC : bool;
     collectGCStat : bool;
     highPriority : bool;
   }               ^

そして、上記の位置でパーサー エラーが発生しています。

error FS0010: Unexpected character ' ' in field declaration

コードの何が問題になっていますか? コンパイラのバグですか?

4

1 に答える 1

6

このようなエラーは、多くの場合、ソース ファイル内の Unicode 文字が原因で発生します。

この場合、コンパイラがチョークする場所に通常のスペースの代わりに、改行しないスペース (または他の種類の特別なスペース) がある可能性があります。

于 2012-02-27T18:37:28.053 に答える