Dart クラス コンストラクターを使用して、次のようなことができるようにしたいと考えています。
class Model {
// ... setting instance variables
Model(Map fields) {
fields.forEach((k,v) => this[k] = v);
}
}
this
メソッドがないため、明らかにこれは機能しません[]=
。
それを機能させる方法はありますか、それとも単に物事を行うための「ダーツな方法」ではありませんか? そうでない場合、これに取り組む正しい方法を教えていただけますか?