我们在上一章回中介绍了Flexible组件相关的内容,本章回中将介绍dart中的List和Map.闲话休提,让我们一起Talk Flutter吧。
1. 概念介绍
我们在这里介绍的List也叫列表,它表示一组相同类型变量的集合。map也叫映射或者字典,它表示键值对的组合。在高级语言中都有list和map,比如Java,Swift以
及Kotlin,dart也提供list,本章回中将是介绍它们的用法。为什么要在这里介绍?因为在前面章回中介绍的各种单选列表,复选列表都需要使用List,而我们在前面
章回中没有介绍过List相关的知识,很多看官们希望我们介绍List相关的知识,因此才有了本章回的内容。
2. 使用方法
初始化
List初始化可以使用中括号,在中括号内输入具体数值相当于给List赋值。还可以使用generate()方法来初始化List.map的初始化使用大括号,在大括号内输入数
值,相关于给map赋值,还可以通过List转换成map来给map赋值。下面是示例代码:
List<int> intList = List.generate(3, (index) => index+2);
List