【发布时间】:2017-07-12 13:26:52
【问题描述】:
我使用 kotlin 1.1.2-2
我想从方法Mul2.plus100(Int):Int 调用顶级函数plus100(Int):Int。我尝试在以下代码中执行此操作,但实际上调用了 Mul2.plus100 本身。
class Mul2 {
fun plus100(v: Int): Int = plus100(2 * v)
}
fun plus100(v: Int): Int = v + 100
fun main(args: Array<String>) {
val v = Mul2()
println(v.plus100(10)) // expected: "120", actual: StackOverflowError
}
有没有办法从Mul2.plus100访问plus100?
【问题讨论】:
标签: kotlin