掌握Dart编程语言的基础知识
发表时间: 2020-01-23 15:10
比较有意思的赋值操作符有:
AA ?? "999" ///表示如果 AA 为空,返回999AA ??= "999" ///表示如果 AA 为空,给 AA 设置成 999AA ~/999 ///AA 对于 999 整除
Dart 没有关键词 public 、private 等修饰符,_ 下横向直接代表 private ,但是有 @protected 注解
Dart 中所有的基础类型、类等都继承 Object ,默认值是 NULL, 自带 getter 和 setter ,Dart 中 number 类型分为 int 和 double ,没有 float 类型。而如果是 final 或者 const 的话,那么它只有一个 getter 方法,Object 都支持 getter、setter 重写:
event ..id = 1 ..type = "" ..actor = "";