经常出现抖动,我遇到了代码中使用的(),而我只是死记硬背要何时需要它们。但是,我不完全理解它们的含义,甚至不称呼它们。
一些例子:
setState((){count++})
FlatButton(child: Text("More Beer"),
onPressed: ()=> sendBeer()) // <-- I'm also interested if the two ()'s mean different things.
对于sendBeer(),我将调用()并指出sendBeer是一个函数,并且不接受任何参数。这与()本身不同吗?
简而言之,您能解释一下这些示例中的“()”是什么,它们被称为什么以及它们的含义? [另外,有时我将其视为()甚至((>>,,)]]
经常出现抖动,我遇到了代码中使用的(),而我只是死记硬背要何时需要它们。但是,我不完全理解它们的含义,甚至不知道它们是什么...
这与小部件/颤音无关。它是定义闭包的语法,闭包作为变量。