美文网首页
1.Dart变量定义、类型

1.Dart变量定义、类型

作者: 前端雨 | 来源:发表于2020-11-30 10:13 被阅读0次

Dart语法

  1. 定义变量
    • var/int/double
  2. 打印变量name: print('$name');
  3. 打印变量类型:print('$name.runtimeType')

final和const的区别

  1. const:定义的变量是编译时常量
    • const c=a+b; // a,b变量必须由const声明
  2. final:定义不变的值
    • final c=a+b; // a,b变量可以由int声明
  3. Dart中定义后不赋值,默认为null
    • var num; print('$num') //返回null,与js声明变量返回值不同

内置类型

  1. Number类型方法

    • toString(): 强制性转换成字符串
    • int.parse()/double.parse()
    • print(m~/n);:向上取整
  2. Boolean

    • isEmpty:判断字符串为空
    • isNotEmpty:判断字符串不为空
    • 在Dart中,if(){}判断语句中不会自行判断类型,需要以上方法对类型校验
  3. String

    • str.length: 字符串长度
    • str.indexOf(): 匹配符合字符串的下标值
  4. ??: 判断的值是否为null, 如果不为null, 赋值给前面的变量,如果为null, 赋值给后面的变量

        name??='ll' ;
        // ==> name = name || 'll'
        name = name1 ?? 'll' ;
        // ==> name= name1?name1:'ll
    
    
  5. Set

  6. List :数组对象

    • ToList():转化为List集合
  7. Map: 它类似于对象,也是键值对的集合

    • 不能通过点语法方式访问属性:map['name']
    • map.keys.toList()/map.values.toList()

函数类型

  1. 没有return在函数体里,默认返回null
    viod test(){
        print(111);
    }
    
  2. 返回指定类型, 传入参数也应为指定类型
    int add(int a, int b){
        return a+b;
    }
    

相关文章

  • 1.Dart变量定义、类型

    Dart语法 定义变量var/int/double 打印变量name: print('$name'); 打印变量类...

  • P2 Dart 入口方法,常量变量

    1.Dart 入口方法的两种定义方式 2.变量常量 <1>变量使用 var str = "你好";或者 直接定义类...

  • flutter-变量和函数

    变量 1.Dart中所有类的基类是Object, var和dynamic 用来定义变量 final和const来定...

  • Go 基础篇总结-变量

    一、Go内建变量类型 类型转换 type(varName) 二、变量定义 四种变量定义类型: 变量定义 三、变量和...

  • Go 基础篇-变量

    一、Go内建变量类型 类型转换 type(varName) 二、变量定义 四种变量定义类型: 变量定义 三、变量和...

  • Dart - 变量

    1.Dart中变量的两种方式 输出结果:AB 2.Dart中类型的改变 在Dart中一旦变量的类型被确定,就不能再...

  • Kotlin的变量以及常量

    Kotlin变量的类型 Kotlin的变量的定义 隐式定义变量(由系统替我们判断变量类型,详见Kotlin的类型推...

  • 2018-05-24学习总结

    一、定义结构体类型变量的方法: 1、’先定义结构体类型,再定义变量名. 2、在声明类型的同时定义变量. 3、直接定...

  • var与let

    1、var定义变量 1.1 不指定类型定义变量 //定义变量(不指定类型变量),使用var关键字var x = 1...

  • Dart与Java的语法及概念异同点汇总

    变量 Dart定义变量时可以不预先定义变量类型,程序会自动推断类型定义变量可以通过 var 关键字来申明变量 常量...

网友评论

      本文标题:1.Dart变量定义、类型

      本文链接:https://www.haomeiwen.com/subject/ddhrwktx.html