dart语言学习(十六)— 默认参数值

  • 含义

    使用 = 在可选参数值指定默认值

    默认值只能是编译时常量

  • 案例

void main(List args) {
 
  printPerson("张三");
  printPerson("张三", age: 28);
  printPerson("张三", age: 28, gender: "huang");
  printPerson("张三", gender: "huang", age: 28);

}

// 可选命名参数(常用)
printPerson(String name, {int age=66, String gender="Name"}) {
  print("name=$name,age=$age,gender=$gender");
}

name=张三,age=66,gender=Name
name=张三,age=28,gender=Name
name=张三,age=28,gender=huang
name=张三,age=28,gender=huang
Exited

你可能感兴趣的:(dart&flutter)