除了书写方式,_StateObjectName createState() => _StateObjectName();
和return _StateObjectName();
有什么区别?功能上有什么不同吗?还是它们做相同的事情?
最佳答案
第一种语法是“箭头”函数(因为=>看起来像箭头,我知道非常有创意)。这只是编写只有一行的函数的一种简便方法。使用正常的返回语法,箭头功能如下所示:
_StateObjectName createState() {
return _StateObjectName();
}
长话短说,它们含义相同,但是箭头功能可能是浓缩困惑代码的好方法。关于flutter - Flutter中createState()和return StateObject()之间的区别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/63910577/