Dart 笔记

强类型语言
  声明变量
    var
    dynamic
    final 运行过程才可以得到值
    const 运行之前需要指定指
  内置类型
    Number
    int 整数
    double 双精度 浮点数
    num 上边两个父类
    String
      三个引号定义可以换行
      '$a+$b'
    Booleans
    Lists []
    Maps {}
    runes UTF-32字符集
    symbols
  检查类型
    is is!
    b??=a
    如果b为空,则将值分配给b,b保持不变
    .. 级联符号
    ?.
      var str1 = "hello world";
      var str2 = null;
      print(str1?.length); // 11
      print(str2?.length); // null
      print(str2.length); // 报错
  函数参数可传可不传
    a(String name,{bool flag}){}
  默认值:a(String name,{bool:flag=true}){}
 

posted @ 2020-08-27 19:46  晓丶  阅读(104)  评论(0编辑  收藏  举报