1. 程式人生 > >dart語言學習(十六)— 預設引數值

dart語言學習(十六)— 預設引數值

  • 含義

    使用 = 在可選引數值指定預設值

    預設值只能是編譯時常量

  • 案例

void main(List<String> 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