Flutter 颤振中createState()和return StateObject()之间的差异

Flutter 颤振中createState()和return StateObject()之间的差异,flutter,dart,Flutter,Dart,\u StateObjectName createState()=>\u StateObjectName()之间的区别是什么和返回_StateObjectName()除了写的方式?它在功能上有什么不同吗?或者它们做的是相同的事情吗?第一种语法是“arrow”函数(因为=>看起来像一个箭头,我知道它很有创意)。这只是一种编写只有一行函数的简写方法。下面是使用正常返回语法时箭头函数的外观: _StateObjectName createState() { return _StateObjec

\u StateObjectName createState()=>\u StateObjectName()之间的区别是什么
返回_StateObjectName()除了写的方式?它在功能上有什么不同吗?或者它们做的是相同的事情吗?

第一种语法是“arrow”函数(因为=>看起来像一个箭头,我知道它很有创意)。这只是一种编写只有一行函数的简写方法。下面是使用正常返回语法时箭头函数的外观:

_StateObjectName createState() {
    return _StateObjectName();
}

长话短说,它们的意思是一样的,但箭头函数是压缩杂乱代码的好方法。

它们是一样的。