Dart/Flutter 中的“=>”(箭头)是什么意思?

斯里吉斯 NS
  [
    Provider<FirebaseAuthService>(
      create: (_) => FirebaseAuthService(),
    ),
    Provider<ImagePickerService>(
      create: (_) => ImagePickerService(),
    ),
  ],

这个语法 ( =>) 是什么意思?

_MyAppState createState() => _MyAppState();
孟德尔

文档

对于仅包含一个表达式的函数,您可以使用速记语法。=> EXPR语法是一个速记{ return expr; }=>符号有时称为箭头语法。

注意:在箭头 (=>) 和分号 (;) 之间只能出现表达式而不是语句。例如,您不能在那里放置 if 语句,但可以使用条件表达式。


代码示例:

以下功能:

int sum(int x, int y) {
  return x + y;
}

是相同的:

int sum(int x, int y) => x + y;

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

dockerfile中的双箭头(<<:* django)是什么意思?

这些箭头在Eclipse Kepler中是什么意思?

Coq 定理中的 Coq 箭头 -> 是什么意思?

IDEA git日志屏幕中的箭头是什么意思?

箭头函数'()=> {}'在Java中是什么意思?

链式箭头函数在 redux 中是什么意思?

带箭头<type>的赋值在TypeScript中是什么意思?

Eclipse中的编辑器中的箭头是什么意思?

VS 2012中的intellisense中的向下箭头是什么意思

在Visual Studio 2013中,断点栏中的黑色箭头形符号是什么意思?

"-> !" 是什么意思 在 Rust 中的意思

在Java 8中,带有2个箭头的lambda是什么意思?

在Swift中两种类型之间的箭头(->)是什么意思?

没有LHS的“双右箭头类型”在函数参数中是什么意思

在Python方法签名中,->(大于-破折号的箭头符号)是什么意思?

此图标在Eclipse Project Explorer(带有向上箭头的数字)中是什么意思?

带Flutter的DevTools中的绿色大右箭头(->)是什么意思?

什么是-?在TypeScript中是什么意思?

什么是“?” 在Erlang中是什么意思?

什么 /; 在 Mathematica 中是什么意思?

在Java中,NaN是什么意思?

*在sql中是什么意思?

符号在IRB中是什么意思?

在Linux shell中是什么意思?

@@ variable在Ruby中是什么意思?

PHP中“ | =”是什么意思?

在shell命令中>&是什么意思?

<?..?>在XML中是什么意思?

编程中的“原子”是什么意思?