dart语法 ??= 使用报错原因 The non-nullable local variable ‘b‘ must be assigned before it can be used.

1、报错情况:
使用int等指定类型来声明变量,b必须是int类型的数据,不能为null,否则会报错。报错如图:
dart语法 ??= 使用报错原因 The non-nullable local variable ‘b‘ must be assigned before it can be used._第1张图片
dart语法 ??= 使用报错原因 The non-nullable local variable ‘b‘ must be assigned before it can be used._第2张图片
2、解决办法
使用var来声明变量,即与js语法一致,可以只声明变量而不初始化
dart语法 ??= 使用报错原因 The non-nullable local variable ‘b‘ must be assigned before it can be used._第3张图片

你可能感兴趣的:(dart,dart)