【发布时间】:2020-08-13 12:49:25
【问题描述】:
Flutter 的 InkWell 小部件有一个 onTap 类型的参数 void Function()。如果我声明并传递一个 void 方法,我会得到一个类型错误 This expression has a type of 'void' so its value can't be used. 如果然后我使用 Function,我还必须明确地使用 return null;。我只想使用 void,而省略显式的 return 语句。
有人能解释一下这些类型之间的区别吗?
voidFunctionvoid Function()
(虽然听起来可能与其他问题相似,但我无法找到确切的答案。)
【问题讨论】:
-
你能显示你的代码中出现类型错误的部分吗?
-
对不起,我的意思是这是一个一般性问题,但我看到 void 问题的输入参数是给出类型错误的那个。有时间我会提供代码,或者投票删除。
标签: function flutter dart types void