我的一个朋友给我发了以下代码:
def pass = new File("password_file.txt")?.text ?: "pass"
在构造函数之后是否有任何理由使用?.
运算符?据我了解,构造函数既可以返回一个新对象,也可以抛出一个异常,因此永远不会有null
.
我的一个朋友给我发了以下代码:
def pass = new File("password_file.txt")?.text ?: "pass"
在构造函数之后是否有任何理由使用?.
运算符?据我了解,构造函数既可以返回一个新对象,也可以抛出一个异常,因此永远不会有null
.