Dart 里面的Set它最主要的功能就是去除数组重复内容。
Set是没有顺序且不能重复的集合,所以不能通过索引去获取值
var s=new Set();
s.add('香蕉');
s.add('苹果');
s.add('苹果');
print(s); //{香蕉, 苹果}
print(s.toList());
List myList=['香蕉','苹果','西瓜','香蕉','苹果','香蕉','苹果'];
var s=new Set();
s.addAll(myList);
print(s); //{香蕉, 苹果, 西瓜}
print(s.toList()); //[香蕉, 苹果, 西瓜]