美文网首页
软件开发基础(第三天)

软件开发基础(第三天)

作者: 飞指 | 来源:发表于2022-01-23 21:09 被阅读0次

循环语句

重复做某件事情。

  • 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");
}

相关文章

网友评论

      本文标题:软件开发基础(第三天)

      本文链接:https://www.haomeiwen.com/subject/znkphrtx.html