Files
kotlin-fork/compiler/testData/cfg/tailCalls/sum.kt
T
2013-12-06 00:28:12 +04:00

4 lines
118 B
Kotlin

tailRecursive fun sum(x: Long, sum: Long): Long {
if (x == 0.toLong()) return sum
return sum(x - 1, sum + x)
}