Harn Playground
Run (Ctrl+Enter)
Source
pipeline default(task) { log("Hello, Harn!") let nums = [1, 2, 3, 4, 5] let doubled = nums.map({ x -> x * 2 }) log("Doubled: ${doubled}") fn fib(n) { if n <= 1 { return n } return fib(n - 1) + fib(n - 2) } for i in [0, 1, 2, 3, 4, 5, 6, 7] { log("fib(${i}) = ${fib(i)}") } }
Output