在 Dart 中阅读一些代码时,我遇到了这行代码:

dead = parsedJson['dead'] ?? false,
?? 运算符在 Dart 中做什么?它是如何使用的?

最佳答案

is null 的替代品。

因此,在您的示例中,如果 parsedJson['dead'] 为空,则 dead 值将被分配 false 。否则,它将被分配任何 parsedJson['dead'] 当前值。

关于dart - '??' 运算符有什么用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55519233/

10-11 14:57