Flutter

Flutter-选填参数

2019-08-22  本文已影响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");
上一篇下一篇

猜你喜欢

热点阅读