-
一,方法定义:
返回类型 方法名 (参数1,参数2,...){
方法体...
return 返回值
}
二,方法特性
1,方法也是对象,并且有具体类型Function
2,返回值类型、参数类型都可省略
3,箭头语法:=>expr是{return expr;}缩写。只适用于一个表达式
4,方法都有返回值。如果没有指定,默认return null最后一句执行
查看全部 -
一,方法对象
方法可作为对象赋值给其他变量
方法可作为参数传递给其他方法
查看全部 -
默认参数
1,使用= 在可选参数指定默认值
2,默认值只能是编译时常量
查看全部 -
一,可选参数
可选命名参数{param1,param2,....}
可选位置参数[parm1,param2]
查看全部 -
switch..case语句
1,比较类型:num,String,编译期常量,对象,枚举
2,非空case必须有一个break
3,default处理默认情况
4,continue跳转标签
查看全部 -
break和continue
1,终止循环:break
2,跳出当前循环:continue
查看全部 -
条件表达式
三目运算符;condition? expr1:expr2
??运算符:expre1?? expre2
(第一个表达式为空,则使用表达式2,不为空则使用表达式1)
查看全部 -
一,赋值运算符
基础运算符:= ,??=(如果没有数值,使用等号后面的,有的话使用自身的)
复合运算符:+=,-+,*=,/=,%=,~/=
查看全部 -
一,逻辑运算符
运算符 :!,&& ,||
查看全部 -
一,算术运算符
加减乘除取整取余:+ - * / ~/ %
递增递减:++var ,var++,--var,var--
查看全部 -
一,Map创建(键值对)
创建Map:var langue={'key1':'value1','key2';'value2'};
创建不可变Map:var langue=const{'key1':'value1','key2';'value2'};
构造创建: var language =new Map();
二,常用操作:
[],length
isEmpty(),isNotEmpty()
Keys,Values
containsKey(), containValue()
remove()
forEach(方法),键值的foreach里面是方法
asMap(), 可以将list转换为map,默认从0开始
查看全部 -
一,List(数组)创建
1,创建List :var list=[1,2,3];
2,创建不可变的List :var list =const[1,2,3];
3,构造创建;var list=new List();
二,常用操作
[],length
add(),insert()
remove(), clear()
indexOf(),找不到返回-1lastIndexOf()
sort(),sublist()
shuffle(),asMap(),forEach()
查看全部 -
一,字符串创建
1,使用单引号,双引号创建字符串
2,使用三个引号或者双引号创建多行字符串
3,使用r创建原始raw字符串
二,字符串的操作
1,运算符:+
*
==
[]:取字符串的字符,相当于js中数据的下标,不同的是当有空格的时候返回false
2,插值表达式: ${express}
3,常用属性:
length
isEmpty:是否为空
isNotEmpty:是否不为空
三,常用方法
contains() ,subString(开始位置,结束位置) //
startsWith() ,endWith()
indexOf(),lastIndexOf()是否包含
toLowerCase() ,toUpperCase()大小写转换
trim() ,trimLeft(),toRight()
split(),replaceXXX()
查看全部 -
一,内置类型;1,数值型-Number num分为整型(Int),浮点型(double)
2,字符串String
3,布尔型 Boolean
4,列表List
5,键值对 Map
6,Runes,Symbols(不常用)
二,数值型操作
1,运算符:
+ 加
- 减
* 乘
/ 除
~/ 表示取整(dart中不一样的);
%取余
2,常用属性:
isNaN:是否是非数字
isEven:是否是偶数
isOdd:是否是奇数
3,常用方法
abs():取绝对值
round():四舍五入
floor():取不大于他的最大整数
ceil():取不小于他的最小整数
toInt():浮点型转为整型
toDouble():整型转换为浮点型
查看全部 -
常量 :1,使用const声明常量
2,使用const声明必须是编译期常量
查看全部
举报