码迷,mamicode.com
首页 > 其他好文 > 详细

【Dart学习】--之Iterable相关方法总结

时间:2019-08-18 09:17:23      阅读:107      评论:0      收藏:0      [点我收藏+]

标签:方法   添加元素   迭代器   span   pre   可迭代对象   collect   介绍   参考   

一,概述

  • 按顺序访问的值或元素的集合, List集合也是继承于Iterable
  • List和Set也是Iterable,dart:collection库中同样有很多
  • 部分Iterable集合可以被修改
    • 向List或Set添加元素将改变对象所有包含的元素。
    • 向Map添加新的Key会改变所有Map.keys的元素。
    • 在集合改变后,创建的迭代器将提供新的所有元素,并且可能会保持目前元素的顺序, 也可能不会

二,创建方式

  • 创建空的可迭代对象
    var ite = Iterable.empty();
    print(ite); // ()
  • 创建一个Iterable,通过序列来动态生成元素
    var ite1 = Iterable.generate(5);
    print(ite1); // (0, 1, 2, 3, 4)

  至于Iterable的所有属性和函数的介绍和使用,可参考List用法, 因为List是继承于Iterable的, 所以Iterable有的属性和方法List中都有

【Dart学习】--之Iterable相关方法总结

标签:方法   添加元素   迭代器   span   pre   可迭代对象   collect   介绍   参考   

原文地址:https://www.cnblogs.com/lxlx1798/p/11371281.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!