如何在 Dart 中生成一个空的 UUID

How to generate an empty UUID in Dart

目前,我使用“UUID 包”(UUID 2.2.2)来生成一个随机的 UUID。

Uuid().v4().toString();   // -> 11c43ee8-b9d3-4e51-b73f-bd9dda66e29c

我们的一些数据引用了空 guid (C#) 而不是 null。有没有办法生成这个空的 guid,或者出于比较原因我需要在某处对其进行硬编码吗?

我希望此输出为空 UUID:

00000000-0000-0000-0000-000000000000

您可以使用该包中的静态 Uuid class 并获取此常量值。

Uuid.NAMESPACE_NIL

例如

const empty = Uuid.NAMESPACE_NIL;