Che*_*ong 4 type-alias flutter
我看到一些旧的问题/答案说不可能在 Flutter 上创建类型别名。我只是想确定是否是这样,因为此后该语言似乎已经更新了多次。
我的具体问题是,如何创建这样的类型别名:
typealias Json = Map<String, dynamic>;
Run Code Online (Sandbox Code Playgroud)
?
或者是否有任何解决方法,因为我尝试使用空 mixin来执行此操作,但它说缺少 18 个方法实现。
Randai Schwartz 评论的小更新。该功能似乎(截至 2021 年 4 月)已基本准备就绪,可能会在下一个小版本或之后的版本中发布。
当您阅读本文时,可能值得检查以下问题: https ://github.com/dart-lang/language/issues/65
这应该允许执行以下操作:
typedef NewTypeName = OldTypeName;
Run Code Online (Sandbox Code Playgroud)
更新:
Flutter 现在正式支持 typedef。:) 所以你可以使用我上面的代码示例。
| 归档时间: |
|
| 查看次数: |
2896 次 |
| 最近记录: |