名前付き引数 (named parameters)とは

  • 関数やメソッド呼出し時に、どの引数にどの値を渡すか指定できる仕組み
  • 値が意図した引数に渡っているか明確なので可読性が上がり、さらに引数の順番間違いによるバグを減らす事ができる

例 (Dart):

Class Person{
  String first;
  String last;
  Person({this.first, this.last});
}
var person = new Person(first: 'john', last: 'Smith');

Leave a comment

Your email address will not be published. Required fields are marked *