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

软件开发基础(第三天)

作者: 飞指 | 来源:发表于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