美文网首页
flutter-变量和函数

flutter-变量和函数

作者: 在下陈小村 | 来源:发表于2021-05-20 17:38 被阅读0次

    变量

    1.Dart中所有类的基类是Object,

    var和dynamic 用来定义变量

    var t="hello world";
    dynamic a=1212;
    

    final和const来定义常量。

    const hh=23333;
    final kk="4444";
    

    函数

    1.Dart中函数的类型是显式,不能使用推断函数类型。

    bool isNobel(int num){
        return num!=0;
      }
    

    2.lambda表达式

    bool isMyFooter(int foot)=>foot==0;
    

    3.可以吧函数当作变量使用

    var say =(str){
        print(str);
      };
    
      say("fffffff");
    

    4.可以吧函数作为参数来使用,这个涉及就和之前的kotlin类似。

    void execue(var callback){
        callback();
      }
      execue(()=> print("ddddddddd"));
    

    5.可选参数,用[]来包含,作用和java中的...一样,同样要放到参数的最后面。

    void say(String a,String b,[String c]){
        if(c!=null){
          print(c);
        }
        print(a+b);
      };
    say("tom","saying");
    say("bob","saying","hello");
    

    6.可选的命名参数,用于指定的命名参数

    void enable({bool flag,bool hidden}){
    
      }
      enable(flag: true);
    

    相关文章

      网友评论

          本文标题:flutter-变量和函数

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