class Column {
final String columnName;
final String dataType;
Column({
this.columnName,
this.dataType
});
}
class Table {
final List<Column> children;
Table({
this.children = const <Column>[]
});
}
main(){
Table(
children:
);
}
我的问题是我想在“儿童:”中展示<Column>[ ]
,与Row(children: <Widget>[ ])
一样
答案 0 :(得分:0)
如果我有想要实现的目标,那么您的实现就可以了。问题是,当您键入Row
构造函数并出现children: <Widget>[]
时,这就是您的代码编辑器所做的事情。它不取决于您为该构造函数参数提供的默认值。
因此,如果您尝试实例化Table
类,即使没有默认参数值,例如在VSCode中(安装了Dart插件),编辑器也会建议您传递children
参数,如果您按Enter接受建议,它将为您键入空白列表。