Dart List与Map

listStydy() {
  List list = [1,2,3,4,1.0];
  print(list);
  ///指定泛型后,不能在接受其他参数item
  List<int> list2 = [2,3,4];
  print(list2);
  ///生成长度为5的列表
  List<int> list3 = List.generate(5, (index) {
    return index + 2;
  });
  print(list3);
}
mapStudy() {
  Map<int,int> map = {
    1:2,
    3:4,
    5:6
  };
  map.forEach((key, value) {
    print('key: $key value: $value');
  });
  print("---------");
  Map<int,String> map1 = {};
  map1[1] = "1";
  map1[3] = "9";
  map1.forEach((key, value) {
    print('key: $key value: $value');
  });
  print("---------");
  map1 = map1.map<int,String>((key, value) {
     return MapEntry(key + 10,value);
  });
<p>map1.forEach((key, value) {
print('key: $key value: $value');
});
}