λ
Size: a a a
ᛒ
ᛒ
Oℕ
R
R
Oℕ
λ
с#
𝛈µ
с#
class DebugDelegate {
inline operator fun <T> delegateFunction(func: KDecoratable<T>): T {
val result = func()
val params = func.params.joinToString(", ") { it.value }
println("${func.name}($params): $result")
return result
}
}
val debug = DebugDelegate()
fun fibonacci(at: Int) by debug, memoizable {
// Body
}
w
class DebugDelegate {
inline operator fun <T> delegateFunction(func: KDecoratable<T>): T {
val result = func()
val params = func.params.joinToString(", ") { it.value }
println("${func.name}($params): $result")
return result
}
}
val debug = DebugDelegate()
fun fibonacci(at: Int) by debug, memoizable {
// Body
}
Oℕ
R
Oℕ
R
𝛈µ
с#