dart言語学習(16)-デフォルトパラメータ値

619 ワード

  • 意味使用=オプションのパラメータ値でデフォルト値を指定するデフォルト値はコンパイル時定数
  • のみです.
  • ケース
  • 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