【发布时间】:2021-12-25 19:54:56
【问题描述】:
我想 onPressed 打印一个文本,但它抛出一个错误。
无效的常量值
为什么我在使用 const 时不能使用 onPressed?有人可以解释吗?对不起,我是新手。
const IconButton(
icon: Icon(
Icons.search,
color: Colors.white,
),
tooltip: 'Search',
onPressed: () => print('Hello'),
)
【问题讨论】:
-
() => print('Hello')不是常数。 -
在 stackoverflow.com/a/69214531 上查看我的注释:允许 lambdas 成为
const不是免费的。