2011-10-07から1日間の記事一覧

Groovyでトランポリン遊び

お題 1から10まで足す。これぐらいだと trampolineにする意味はないけどね。 ソース def fact1 = { n, total -> n == 0 ? total : trampoline(n - 1, n + total) } def factorial1 = { n -> fact1.trampoline().call(n, 0) } assert factorial1(10) == 55 de…