多个注释Dart Lang用于变量

时间:2018-03-26 15:12:50

标签: dart

自从本月开始使用以来,我一直爱着Dart lang。我有一个简单的问题,但似乎仍然无法找到如何做到这一点。

所以我知道我可以用Dart lang做一个注释:

final DocumentSnapshot project;

但是如何使用多个注释进行存档。以下似乎不起作用。

final DocumentSnapshot, DocumentReference project;

1 个答案:

答案 0 :(得分:2)

我认为你正在寻找工会类型。 Dart还不支持。

您可以使用DocumentSnapshotDocumentReference类型的常见超类型。如果没有更具体的常见超类型,则可以使用Object,这是所有类型的常见超类型。

您还可以使用dynamic,它允许您调用方法和访问属性,而无需转换为具体类型。

另一种选择是使用两个字段。