在 Dart 中阅读一些代码时,我遇到了这行代码:
dead = parsedJson['dead'] ?? false,
??
运算符在 Dart 中做什么?它是如何使用的? 最佳答案
是 is null
的替代品。
因此,在您的示例中,如果 parsedJson['dead']
为空,则 dead
值将被分配 false
。否则,它将被分配任何 parsedJson['dead']
当前值。
关于dart - '??' 运算符有什么用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55519233/