为了账号安全,请及时绑定邮箱和手机立即绑定

String c = a ?? b;

Warning: Operand of null-aware operation '??' has type 'String' which excludes null.

chapter3/operator_conditional.dart:17

 String c = a ?? b;


 我这里使用这String c = a?? b;  出现了警告,这是为什么啊?!

正在回答

5 回答

String 类型改成  dynamic 动态的


0 回复 有任何疑惑可以回复我~

var b;

0 回复 有任何疑惑可以回复我~
b;
b ??= ;


0 回复 有任何疑惑可以回复我~
#1

weixin_慕丝9160112

var b; b ??= 10;
2022-09-11 回复 有任何疑惑可以回复我~
int a=5;
a ??= 10;
print(a);

Warning: Operand of null-aware operation '??=' has type 'int' which excludes null.

  a ??= 10;

一样报错

0 回复 有任何疑惑可以回复我~
#1

weixin_慕丝9160112

var b; b ??= 10;
2022-09-11 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Flutter开发第一步-Dart编程语言入门
  • 参与学习       33620    人
  • 解答问题       107    个

Flutter开发语言-Dart编程入门,为大家上手及进阶Flutter打下坚实基础。

进入课程

String c = a ?? b;

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信