美文网首页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