1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
pub fun main() ! Io -> Unit { val message = a(5); print!(message); } fun a(x: Int) -> String { if (x == 0) { "" } else { "a" + b(x - 1) } } fun b(x: Int) -> String { if (x == 0) { "" } else { "b" + a(x - 1) } }