Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 我是否应该始终使用;这";用飞镖?_Flutter_Dart_This - Fatal编程技术网

Flutter 我是否应该始终使用;这";用飞镖?

Flutter 我是否应该始终使用;这";用飞镖?,flutter,dart,this,Flutter,Dart,This,在方法中始终使用“this”是否是一种好的做法。 即使没有使用与此方法输入相同的变量名 String getStory(number) { return this.storyData[number]; } 通过这样做,将不会与任何输入变量名发生任何冲突(从不)。 提前感谢您的反馈。通常仅当使用的变量不明确时才应使用此。 class Test{ final int x; Test(this.x); } 有效dart建议在重定向到命名构造函数或避免阴影时仅使用此关键字。您可以在此

在方法中始终使用“this”是否是一种好的做法。 即使没有使用与此方法输入相同的变量名

String getStory(number) {
   return this.storyData[number];
}
通过这样做,将不会与任何输入变量名发生任何冲突(从不)。
提前感谢您的反馈。

通常
仅当使用的变量不明确时才应使用此。

class Test{
  final int x;

  Test(this.x);
}

有效dart建议在重定向到命名构造函数或避免阴影时仅使用
关键字。您可以在此处阅读更多内容: