美文网首页Flutter
Flutter-选填参数

Flutter-选填参数

作者: 秋分落叶 | 来源:发表于2019-08-22 11:34 被阅读0次

    可选命名参数用 {}表示
    可选命名的参数必须要写参数名,可以跳过一些参数

    printPerson1(String name, {int age=30, String gender="FEMALE"}) {
      print("name=$name,age=$age,gender=$gender");
    }
    

    调用方法:

      printPerson1("zoey");
      printPerson1("zoey", age: 20);
      printPerson1("zoey", age: 20, gender: "female");
      printPerson1("zoey", gender: "female",age: 20);
      printPerson1("zoey", gender: "female");
    

    可选位置参数用[]表示
    可选位置参数的位置,默认的进行传参,但不能跳过某个参数,后面的参数可以不传

    printPerson2(String name, [int age=18, String gender="MALE"]) {
      print("name=$name,age=$age,gender=$gender");
    }
    

    调用方法:

      printPerson2("allen");
      printPerson2("allen", 20);
      printPerson2("allen", 20, "male");
    

    相关文章

      网友评论

        本文标题:Flutter-选填参数

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