关于Java中涉及Null的三元缩写的澄清
本网站:声明以下两种说法同义:关于Java中涉及Null的三元缩写的澄清,java,null,ternary,Java,Null,Ternary,本网站:声明以下两种说法同义: if(PossibleNullVariable!=null)PossibleNullVariable.Action(); PossibleNullVariable!.Action(); String str = getStringMayBeNull()!=null?getStringMayBeNull():""; String str = getStringMayBeNull() ?: “”; 此外,本网站:声明这两种说法是同义的: if(PossibleNu
if(PossibleNullVariable!=null)PossibleNullVariable.Action();
PossibleNullVariable!.Action();
String str = getStringMayBeNull()!=null?getStringMayBeNull():"";
String str = getStringMayBeNull() ?: “”;
此外,本网站:声明这两种说法是同义的:
if(PossibleNullVariable!=null)PossibleNullVariable.Action();
PossibleNullVariable!.Action();
String str = getStringMayBeNull()!=null?getStringMayBeNull():"";
String str = getStringMayBeNull() ?: “”;
我能得到一些澄清吗?谢谢你抽出时间。(:这两个都是文章作者提出的建议,作为处理
null
的更好方法。它们目前都不是Java语言。您是否键入了这些内容并尝试编译?发生了什么?您可能对(Project Coin)感兴趣,这是对语言的细微改进。如果你真的阅读了链接的网站,你的问题会自动回答。谢谢,我想我在阅读时没有注意到这一点。有道理,我找不到关于这个主题的任何其他文档。