Dart基础-集合类型
1. 集合类型的定义
对于集合类型,Dart则内置了最常用的三种:List / Set / Map
。
其中,List
可以这样来定义:
// List定义// 1.使用类型推断定义
var letters = ['a', 'b', 'c', 'd'];
print('$letters ${
letters.runtimeType}');
// 2.明确指定类型
List<int> numbers = [1, 2, 3, 4];print('$numbers ${
numbers.runtimeType}');
其中,set
可以这样来定义:
- 其实,也就是把
[]
换成{}
就好了。 Set
和List
最大的两个不同就是:Set
是无序的,并且元素是不重复的。
// Set的定义
// 1.使用类型推导定义
var lettersSet = {
'a', 'b',