Sign in
pigweed
/
third_party
/
github
/
JetBrains
/
kotlin
/
ba045e44fbc13a4a8bcfa03689115fd0a25366a9
/
.
/
compiler
/
testData
/
script
/
fib_cp.kts
blob: 709483303decbbf2ceefe7691cea626e4543dd8a [
file
] [
log
] [
blame
]
// this script expected parameter param : class { val memberNum: Int }
fun fib
(
n
:
Int
):
Int
{
val v
=
if
(
n
<
2
)
1
else
fib
(
n
-
1
)
+
fib
(
n
-
2
)
println
(
"fib($n)=$v"
)
return
v
}
println
(
"num: ${param.memberNum}"
)
val result
=
fib
(
param
.
memberNum
)