gpt4 book ai didi

dart - '??'运算符有什么用

转载 作者:行者123 更新时间:2023-12-03 04:24:46 25 4
gpt4 key购买 nike

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

dead = parsedJson['dead'] ?? false,

?? 运算符在 Dart 中起什么作用?如何使用?

最佳答案

??if null 运算符。当您想要计算并返回一个表达式当且仅当另一个表达式解析为 null 时,可以使用它。

exp ?? otherExp

类似于

((x) => x == null ? otherExp : x)(exp)

在你的情况下,dead将获取parsedJson['dead']的值,如果它是null它将是

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

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com