栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Dart中onPressed属性后的空括号是什么意思?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Dart中onPressed属性后的空括号是什么意思?

() => expression
() { statements }
创建一个闭包或内联函数。

这样,您可以内联创建一个函数,该函数作为传递给参数

onPressed
的小部件在事件发生时作为参数传递。

expression
statements
有在其中创建它们可用,并且可以访问和使用所有可用的成员和标识符在这方面的背景(变量,方法,功能,类型定义,…)。

如果您使用

  • onPressed: myFunction
    传递对现有函数的引用。
    仅当
    onPressed
    和预期的回调参数
    myFunction
    兼容时,此方法才有效。

  • onPressed: myFunction()
    myFunction()
    执行,并将返回的结果传递给
    onPressed
    。这是一个普遍的错误,当无意间实际上是要传递引用
    myFunction
    而不是调用它时,就会犯错。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/410157.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号