-
isEvent是否是偶数,isOdd是否是奇数
abs()取绝对值
round()四舍五入floor()不大于它的最大整数
ceil()不小于它的最小整数
toInt()转整型
查看全部 -
类与属性的私有性可以使用下划线表示
查看全部 -
条件表达式 expr1 ?? expr2
当expr1表达式为真的话就用expr1,否则使用expr2
查看全部 -
??= 赋值运算符
int b
b ??= 10 //指的是当b为空无值的时候会将10的值赋值给b,如果b有值则后面的赋值10无效查看全部 -
final属性可以通过构造方法的this语法躺赋值
查看全部 -
asMap()数组转map
查看全部 -
对象操作符
查看全部 -
dart中方法不能被重载
查看全部 -
闭包
查看全部 -
可选参数
查看全部 -
方法定义
查看全部 -
常量与变量
查看全部 -
代码托管
查看全部 -
重点
查看全部 -
重点
查看全部 -
测试
查看全部 -
5.1-5.5
6.1-6.9 6.3 6.6
7.6
查看全部 -
闭包
查看全部 -
//调用时 { }的参数可传可不传,可按参数名判别传的参数
learn(String a,{int b,String c}){
}
// 调用时[ ]的参数可传可不传,按位置判别参数
learn(String a,[int a,String c]){
}
查看全部 -
learn(name,time)=> "name=$name,time=$time"
learn2(name,time){
}
查看全部 -
continue 可以跳转至指定分支
查看全部 -
?? 左边值不为空就使用左值 否则用右边值
查看全部 -
int a=5;
a ??=10;
//如果a本生有值, ??=10不会赋值给a
查看全部 -
dynamic 动态类型
dynamic b=20;
b="android";
var list=new List<dynamic>();
list.add(1);
list.add("a");
查看全部 -
var map1={"first":"dart",1:true,true:"map"} //key value 可以是任何值,key需唯一
//不可变map
var map2=const{1:true,2:false}
//list转map
var list=["a","b","c"]
var map=list.asMap();
//转成map key为下标
查看全部
举报