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