作者:越秀地产星汇凤凰近_681 | 来源:互联网 | 2023-09-03 12:51
[
Provider(
create: (_) => FirebaseAuthService(),
),
Provider(
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;