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

Posted 熊喵先生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了掌握 Dart 集合操作符函数使用相关的知识,希望对你有一定的参考价值。

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

1. Iterable<E>

在 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

以上是关于掌握 Dart 集合操作符函数使用的主要内容,如果未能解决你的问题,请参考以下文章

Dart语法篇之函数的使用

掌握 Dart 集合的使用

掌握 Dart 集合的使用

掌握 Dart 集合的使用

第三节: Dart 中常用集合 List/Map

Dart语法篇之集合操作符函数与源码分析