最赞回答 / DecoLucp
一旦sdk升级到2.12以上之后,那么就会执行空安全检查,如果是非空参数放在可选参数列表中要有默认值或者通过required修饰。可参考这篇文章 flutter- 空安全
2021-08-12
已采纳回答 / Sarika
Dart2.0的语法问题,有一个空检查。修改pubspec.yaml中
environment: sdk: ">=2.10.0 <3.0.0"可以避免
2021-04-26
最新回答 / weixin_宝慕林1158390
相当于做了判断,只有是studet实例才会走到if内部,反过来走到if内部的一定是student,所以可以访问student方法
2020-09-28
最新回答 / 剑起风尘
意思是 var num = 23; 那么此时num就是int类型,不能再赋值其他类型,即 num=‘aaa’此时将会报错。如果你之定义未赋值则是动态类型,根据你实际使用中赋值的类型来确定num的类型,此时是可以改变值类型的。
2020-08-20