Flutter 是否有使用=>;的效率理由;dart中getter的语法?

Flutter 是否有使用=>;的效率理由;dart中getter的语法?,flutter,dart,Flutter,Dart,所以,来自Java,我习惯于为Dart编写传统语法。因此,我倾向于写我的获得者: int-get-foo{ 返回0; } 但是,我发现=>语法更简洁: intgetfoo=>0; 我找不到这个=>语法的确切作用:它只是简写,还是提高了效率?如果是后者,那么我将把我当前的项目移植到使用它;否则,我将来只会按照惯例行事。(由于一些关于共享代码的严格规定,我无法提供具体示例。)来自: =>expr语法是{returnexpr;}的缩写 使用其中一种并没有提高性能,箭头函数更简洁,而且(在我看来)通

所以,来自Java,我习惯于为Dart编写传统语法。因此,我倾向于写我的获得者:

int-get-foo{
返回0;
}
但是,我发现=>语法更简洁:

intgetfoo=>0;
我找不到这个=>语法的确切作用:它只是简写,还是提高了效率?如果是后者,那么我将把我当前的项目移植到使用它;否则,我将来只会按照惯例行事。(由于一些关于共享代码的严格规定,我无法提供具体示例。)

来自:

=>expr
语法是
{returnexpr;}
的缩写

使用其中一种并没有提高性能,箭头函数更简洁,而且(在我看来)通常更易于阅读。

来自:

=>expr
语法是
{returnexpr;}
的缩写


使用一种或另一种方法并没有提高性能,arrow函数更简洁,而且(在我看来)通常更易于阅读。

胖arrow
=>
语法只是返回表达式的简写,与

int getSomething () { 
   return something; 
}

您可以在

中找到关于这一点的更多信息,胖箭头
=>
语法只是返回表达式的简写,类似于

int getSomething () { 
   return something; 
}

您可以在

中找到有关此内容的更多信息,谢谢!我是这么想的,但我不确定。我会确保在将来的项目中使用它。谢谢!我是这么想的,但我不确定。我会确保在将来的项目中使用它。@AKushWarrior一旦你的疑问或问题得到解决,请接受答案,有人可能会使用它。感谢getter后面的括号是Dart中的语法错误。此代码无法编译。很抱歉,接受时间太晚,在您接受之前有一个时间限制。@AKushWarrior请接受答案一旦您的疑问或问题解决,可能有人会使用它。感谢getter后面的括号是Dart中的语法错误。此代码将无法编译。很抱歉,验收延迟,在您接受之前有一个时间限制。