Tag: 类型

Kotlin:围绕几个表达式(或语句)

我认为这个问题与Kotlin函数声明有些相关:在大括号之前的等号 在Scala中,每个语句都是一个表达式(可能带有Unit类型)。 如果我们用大括号包围多个表达式,那么最后的表达式就是大括号部分的实际值。 因此, // Scala val a = { val b = 1 val c = b + b c + c } println(a) a的类型是Int ,代码打印值4 。 但是,在Kotlin,这有些不同。 如果我们在Kotlin做同样的事情, // Kotlin val a = { val b = 1 val c = b + b c + c } println(a) is () -> Int的类型,代码打印Function0<java.lang.Integer> […]