new TextFIEld( decoration: new inputdecoration(labelText: "Email"),maxlines: 1,controller: new TextEditingController(text: (_contact != null) ? _contact.email: ""))
有没有更好的方法呢?例如:JavaScript会是这样的:text:_contact? _联系电子邮件 : ””
解决方法 飞镖附带?和??运算符用于空检查.您可以执行以下 *** 作:
var result = _contact?.email ?? ""
你也可以
if (t?.creationDate?.millisecond != null) { ...}
在Js中等于:
if (t && t.creationDate && t.creationDate.millisecond) { ...}总结
以上是内存溢出为你收集整理的dart – 在三元 *** 作中检查null全部内容,希望文章能够帮你解决dart – 在三元 *** 作中检查null所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)