List 如何在Dart中使用默认的可修改列表字段实例化对象
我有这个类List 如何在Dart中使用默认的可修改列表字段实例化对象,list,flutter,dart,initialization,instance,List,Flutter,Dart,Initialization,Instance,我有这个类User,希望能够用默认的可修改字段phoneNumbers将其实例化为空列表,而不是空列表或不可修改列表。 我知道您可以将const[]传递给构造函数,但此列表不可修改 class User { String name; var phoneNumbers; UserData( {this.name = '', this.phoneNumbers}); } 您可以直接初始化字段: 类用户{ 字符串名; var phoneNumbers=[]; 用
User
,希望能够用默认的可修改字段phoneNumbers
将其实例化为空列表,而不是空列表或不可修改列表。我知道您可以将
const[]
传递给构造函数,但此列表不可修改
class User {
String name;
var phoneNumbers;
UserData(
{this.name = '',
this.phoneNumbers});
}
您可以直接初始化字段:
类用户{
字符串名;
var phoneNumbers=[];
用户数据(
{this.name='',
这是(电话号码});
}
或使用构造函数初始值设定项:
类用户{
字符串名;
变数;
用户数据(
{this.name='',
this.phoneNumbers}):phoneNumbers=phoneNumbers???[];
}