循环语句
重复做某件事情。
- for 循环
main(){
var data = [1,2,3,4,5,6,7,8,9];// 定一个为纯数字的数组。数组的意思就是一个数组列表
/*
for() 为循环其语法有for(item in items){}、for(int i = 0;i<data.length;i++);
其中i为变量值,可以为任何形式,i 表示数组中的下标,data.length表示当前循环数组的长度
data[i]:表示获取数组中的某个值
*/
for(int i = 0;i<data.length;i++){
print("这是第$i个,其值为:${data[i]}");
}
}
- while()语句
main(){
var data = [1,2,3,4,5,6,7,8,9];// 定一个为纯数字的数组。数组的意思就是一个数组列表
int i = 0;
while(i<data.length){
print("这是第$i个,其值为:${data[i]}");
i++;
}
}
Dart中的方法
- 方法解释:为了减少样板代码,整合一个小功能,比如计算1+1,3+2,4+4 类似于这样的。
- 其语法为:
/*
无参方法
*/
void add(){
var a= 10;
var c = 20;
var d = a+c;
print("$d");
}
/*
定义一个无返回值的方法
*/
void add2(int a,int b){
var c = a+b;
print("$c");
}
/*
常规语法:
定义一个a+b带有返回值的方法的方法
*/
int add3(int a,int b){
return a+b;
}
/*
简化代码的写法:
定义一个a+b带有返回值的方法的方法
*/
int add4(int a,int b)=>a+b;
/*
定义一个无参数带有返回值的方法
*/
int add5(){
var a = 10;
var d = 20;
return a+b;
}
main(){
add();
add2();
var c = add3(2,4);
print("$c");
var d = add4(2,4);
print("$d");
add3();
var e = add5();
print("$e");
}