掌握 Dart 集合操作符函数使用

柔光的暖阳◎ 2022-12-09 05:25 272阅读 0赞

在上一篇文章中,我们全面地分析了常用集合的使用以及集合部分源码的分析。那么这一节讲点更实用的内容,绝对可以提高你的 Flutter 开发效率的函数,那就是集合中常用的操作符函数。这次说的内容的比较简单就是怎么用,以及源码内部是怎么实现的。

1. Iterable

在 Dart 中几乎所有集合拥有的操作符函数(例如:map、every、where、reduce 等)都是因为继承或者实现了 Iterable。

Iterable 类关系图

6fb45a60-8442-11ea-8be3-311ff82f5bf5

Iterable 类方法图

84318fd0-8442-11ea-8be3-311ff82f5bf5

2. forEach

2.1 介绍

  1. void forEach(void f(E element))

forEach 在 Dart 中用于遍历和迭代集合,也是 Dart 中操作集合最常用的方法之一。接收一个 f(E element) 函数作为参数,返回值类型为空 void。

2.2 使用方式

  1. main() {
  2. var languages = <String>['Dart', 'Kotlin', 'Java', 'Javascript', 'Go', 'Python', 'Swift

发表评论

表情:
评论列表 (有 0 条评论,272人围观)

还没有评论,来说两句吧...

相关阅读

    相关 掌握 Dart 集合使用

    我们将继续 Dart 语法的集合,虽然集合在第一篇中已经介绍的差不多,但是在这篇文章中将会更加全面介绍有关 Dart 中的集合,因为之前只是介绍了 [dart:core 包][