4 ms·
I really like the Unison syntax: fib = cases 0 -> 0 1 -> 1 n -> fib (drop n 1) + fib (drop n 2) (drop is (-) for natural numbers, clamping to 0.
by sullyj3 6y ago
I really like the Unison syntax:
fib = cases
0 -> 0
1 -> 1
n -> fib (drop n 1) + fib (drop n 2)
(drop is (-) for natural numbers, clamping to 0.)
- johnday 6y agoThe fairly popular `LambdaCase` extension gives fib = \case 0 -> 0 [...]