В дротиком:Можете ли вы объединить именованный параметр с коротким параметром конструктора?
Именованные параметры функционируют как SO-
String send(msg, {rate: 'First Class'}) {
return '${msg} was sent via ${rate}';
}
// you can use named parameters if the argument is optional
send("I'm poor", rate:'4th class'); // == "I'm poor was sent via 4th class"
параметров стенография конструктора функционируют как SO-
class Person {
String name;
// parameters prefixed by 'this.' will assign to
// instance variables automatically
Person(this.name);
}
Есть ли способ сделать что-то вроде ниже? -
class Person{
String name;
String age;
Person({this.name = "defaultName", this.age = "defaultAge"});
}
//So that I could do something like:
var personAlpha = new Person(name: "Jordan");
Спасибо,
образцы кода заимствована из dartlang synonyms
Аргумент для этого синтаксиса состоял в том, что он был «похож на» синтаксис буквенных букв. – lrn
Спасибо за информацию. –
См. Также http://dartbug.com/7979 – lrn