为什么在 print 语句中没有带外括号的括号,这是什么意思?
class outer() {
var name = "mr X"
class nestedclass {
var description = "Inside the nested class"
var id = 101
fun foo() {
println("id is $id")
}
}
}
fun main() {
println(outer.nestedclass().description) why there is no () with outer?
outer.nestedclass().foo()
var obj = outer.nestedclass()
obj.foo()
println(obj.description)
}