语法问题
来源:8-4 基于Animation实现带动画的展开列表组件

AKIRA晓
2023-12-11
…smallIconText(Icons.ondemand_video, widget.videoModel.view)
这里的smallcon前面为什么是三个点 他不是工具类的方法么 这个点是有什么说法
写回答
1回答
-
在Dart中,使用三个点(ellipsis)`...` 表示"spread"操作符。在这个上下文中,它可能用于将列表或集合展开,将其元素插入到另一个集合中。这样可以在调用方法时将一个列表的元素作为参数传递。
在你的例子中,`smallIconText`方法可能期望两个参数,第一个是图标,第二个是`widget.videoModel.view`。使用`Icons.ondemand_video`和`widget.videoModel.view`之前的`...`,可能是将`Icons.ondemand_video`展开并将其作为第一个参数传递给`smallIconText`方法。
这种语法通常用于避免手动构建包含元素的列表,而是直接将元素插入到方法或构造函数中。012023-12-12
相似问题