1

Dart Editor ビルド 27025 では、次のコードは getter を宣言する行で構文エラーを生成しますget x

main() {
  var _x;
  set x(x) => _x = x; // This is okay
  get x => _x;        // Syntax error here
}

セッターset xはエラーを生成しないことに注意してください。これは Dart Editor のバグですか、それともここで何か間違ったことをしていますか?

4

3 に答える 3

0

それは興味深いものです。セッターに文句を言わないのがバグかもしれないと思います。ゲッターを削除してセッターだけを使用すると、実際には実行されません。または解析します。これは、関数内で許可されていないことを意味すると思いますが、その理由はすぐにはわかりません。

于 2013-09-06T19:15:50.873 に答える