kmizuの日記

プログラミングや形式言語に関係のあることを書いたり書かなかったり。

2008-08-23から1日間の記事一覧

Lazyなリストの作り方

Scalaで再帰的に定義する方法がわからん、という話。Haskellで a = 0:[x+1 | x <- a] と書けるのをScalaに持っていって def a:List[Int] = 0::((for(i <- a) yield { i+1}) toList)と書くと、定義はできるんだけど実行するとStackOverFlowErrorがでる。 http…