Wiki Bookを読みながら、面白いなと思った部分。 型チェックしてくれる > my Int $x; Int() > $x = "1" Type check failed for assignment > $x = 1 1 multi method dispatch Haskellっぽくかける > multi sub fib (Int $n where { $n < 3 }) { 1 } > multi sub fib (Int $n) { fib($n - 1) + fib($n - 2) } > fib(10) #55 終了条件を最初に決めて、あとは再帰させてみた。 > multi sub mysum (@a where {@a == 0}) {return 0} > multi sub mysum (@a) {@a[0] + mysum(@a[1..(@a-1)])} > mysu
![Rakudo Starを触ってみた](https://cdn-ak-scissors.b.st-hatena.com/image/square/e3356803e0ca2fbf81750674b5e9ef63e7a486bc/height=288;version=1;width=512/http%3A%2F%2Fwww.kzfmix.com%2Fimages%2Fogp%2Fogp_logo.jpg)