学习了一些Flutter的常用数据类型后,所以在这做一些代码块的笔记

/**
 * 数字类型
 */
void getNumType() {
  num n1=1.0;
  num n2=2;
  int int1=9;
  double d1=2.68;
  print("第一个num为:$n1 ,第二个num为:$n2,第三个整数为:$int1,第四个小数为:$d1");
  n1.toDouble();
}
/**
 * 字符串类型
 */
void getStringType(){
  var str=StringBuffer();
  str.write("1");
  str.write("ahahah");
  print("--"+str.toString());

  str.toString().startsWith("a");
}
void getListType(){
  List list=List.generate(5,(index)=>index+2);

  List list2=List.of(list);

  print(list2);

  /**
   * 遍历集合的三种方式
   */

  for(int i=0;i<list2.length;i++){
    print(list2[i]);
  }
  print("-------------------");
  list2.forEach((a){
    print(a);
  });
  print("-------------------");
  for(var i in list2){
    print(i);
  }


}
/**
 * 调用map的方式
 */
void getMapType(){
  Map map= {};
  map["鑫"]=18;
  map["卓"]=20;

  var map2 = map.map((k,v){
    return MapEntry(v+5,k+"bbb");
  });
  print(map2);


  dynamic a="aaa";
 

}
Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐