首页 > 解决方案 > 飞镖:微型

问题描述

Dart 是否有任何用于“微类型”/“品牌类型”的良好模式或库(即,一种区分不同风格的更基本类型的方法,如类型系统中的字符串)。例如,您可以为 an 设置一个类型,为EmailAddressa 设置一个不同的类型UserId,并且您不会意外地将两者混合在一起。

标签: darttypes

解决方案


我认为现在不可能,但这里有一个老问题:

https://github.com/dart-lang/sdk/issues/2626

如果您阅读有关该问题的最新评论,似乎计划在不久的将来推出此功能。


推荐阅读