gpt4 book ai didi

flutter - 优先使用if null运算符

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

Dart建议我使用if null operator。为什么呢以及如何使用?
这是我的代码:

var name;
name != null ? name : 'nobody';

最佳答案

Dart只是建议您使用if null operators而不是if operators。实际上,您检查变量name是否为null,如果是,则使用值'nobody'代替。但是此操作已在 Dart 中预定义,称为if null operator,可让您更快地执行相同的操作。
对于您的代码,我建议:

String name;
name ??= 'nobody'; // or name = name ?? 'nobody'

关于flutter - 优先使用if null运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63439490/

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