除了书写方式,_StateObjectName createState() => _StateObjectName();return _StateObjectName();有什么区别?功能上有什么不同吗?还是它们做相同的事情?

最佳答案

第一种语法是“箭头”函数(因为=>看起来像箭头,我知道非常有创意)。这只是编写只有一行的函数的一种简便方法。使用正常的返回语法,箭头功能如下所示:

_StateObjectName createState() {
    return _StateObjectName();
}
长话短说,它们含义相同,但是箭头功能可能是浓缩困惑代码的好方法。

关于flutter - Flutter中createState()和return StateObject()之间的区别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/63910577/

10-12 03:15