掌握 Dart 集合操作符函数使用
在上一篇文章中,我们全面地分析了常用集合的使用以及集合部分源码的分析。那么这一节讲点更实用的内容,绝对可以提高你的 Flutter 开发效率的函数,那就是集合中常用的操作符函数。这次说的内容的比较简单就是怎么用,以及源码内部是怎么实现的。
1. Iterable
在 Dart 中几乎所有集合拥有的操作符函数(例如:map、every、where、reduce 等)都是因为继承或者实现了 Iterable。
Iterable 类关系图
Iterable 类方法图
2. forEach
2.1 介绍
void forEach(void f(E element))
forEach 在 Dart 中用于遍历和迭代集合,也是 Dart 中操作集合最常用的方法之一。接收一个 f(E element) 函数作为参数,返回值类型为空 void。
2.2 使用方式
main() {
var languages = <String>['Dart', 'Kotlin', 'Java', 'Javascript', 'Go', 'Python', 'Swift
还没有评论,来说两句吧...