【发布时间】:2020-02-05 20:26:46
【问题描述】:
Dart 2.6 引入了一个名为“static extension members”的新语言功能。
但是,我不太明白如何使用它。
我想轻松获得Row 或Column 的childCount,即使用row.childCount 而不是row.children.length:
void main() {
final row = Row(children: const [Text('one'), Text('two')]),
column = Column(children: const [Text('one'), Text('two'), Text('three')]);
print(row.childCount); // Should print "2".
print(column.childCount); // Should print "3".
}
我尝试执行以下操作,但这是语法错误:
Row.childCount() => this.children.length;
Column.childCount() => this.children.length;
【问题讨论】: