Java8のラムダで再帰する

宮川さんが、不動点コンビネータを使ってラムダで再帰するエントリ書いてました。
不動点コンビネータを使ってラムダ式で再帰関数を定義する - 宮川拓の日記
型ごとのコンビネータが必要というのは、これはspecializationが導入されるのを待つしかないですね。


「念のため、これはきわめて効率の悪い方法です」ということで、とりあえず、ラムダで再帰する効率の悪くない方法を書いておきます。

続きを読む