Flutter 开发实战

235课时
1K学过
8分

课程评价 (0)

请对课程作出评价:
0/300

学员评价

暂无精选评价
1分钟

04 变量

  • Dart 不需要给变量设置 setter getter 方法, 这和 kotlin 等语言类似。Dart 中所有的基础类型、类等都继承 Object ,默认值是 NULL, 自带 getter 和 setter ,而如果是 final 或者 const 的话,那么它只有一个 getter 方法。
  • Dart 中 final 和 const 表示常量,比如 final name = 'GSY'; const value= 1000000;同时 static const 组合代表了静态常量,其中 const 的值在编译期确定,final 的值要到运行时才确定。
  • Dart 下的数值,在作为字符串使用时,是需要显式指定的。比如:int i = 0; print("aaaa" + i); 这样并不支持,需要 print("aaaa" + i.toString()); 这样使用,这和 Java 与 JS 存在差异,所以在使用动态类型时,需要注意不要把 number 类型当做 String 使用。
  • Dart 中数组等于列表,所以 var list = [];List list = new List() 可以简单看做一样。