在某些课堂上,我需要重复一些复杂的类型。喜欢:
List<Something<String>>
是否可以在Dart
中编写此类型,这样我就不必一遍又一遍地声明它了?
类似于Go
:
var whatever []String
我试图创建扩展这种类型的类:
class WhateverList extends List<Something<String>> {}
但是它抱怨Missing concrete implementation
。我虽然要使用decorator pattern
,但这将需要映射所有方法。似乎有点杀了。
有没有办法用优雅的简短语法来组成新类型?
答案 0 :(得分:1)
目前还没有,但是已经计划向Dart添加类型别名。