dart 小小知识点- Dart是一个面向对象编程的语言
- var-表示字符
var可以用来表示多种不同的数据类型,int,double,list都可以用var表示。
string类型和整型不能混合输出,都用var表示,但是逻辑是不对的。
1,final:被赋值一次,可以是对象,字符串,数字等,用于修饰值的表达式不变的变量。
const:设置一次明确的值。
2,Boolean布尔类型:常用于判断,值为true或false。
var sex = true; var sex = false
if(sex){ if(sex){
3,List类型(数组)
- 基本操作:增,删,改,查
- 增:add
addAll——批量添加
insert——指定位置添加 insert(n,要填加的数)
insertAll——指定位置批量添加 - 减:remove
remove——删除符合条件的元素
clear——删除所有元素
removeAt——指定位置搜索删除removeAt(删,不删)左动右不动原则
*1.start 和 end 必须是有效的,取值范围为 0 <= start <= end <= length
*2.被移除的数组不能为固定长度的数组 - 改:setRange——修改某区间元素
setAll——修改搜索后斜体样式的元素
replaceRange——替换
fillRange——将某个区间替换成某个固定值
getRange——获取某个区间的值 - 查:singleWhere
- 增:add
//List<int m = [8, 12, 4, 1, 17, 33, 10];
int a = m.singleWhere((n) => n > 30); //33
int b =m.