2013-12-11から1日間の記事一覧
【Scalaで再帰プログラミング】を読みながらまとめる 再帰的定義ってなに 関数の定義の中にその関数自身が現れる定義のこと。 例えば階乗 n! を求める関数 fact を作るとき scala> def fact(n: Int):BigInt = if (n==0) 1 else n * fact(n-1) fact: (n: Int)…
【Scalaで再帰プログラミング】を読みながらまとめる 再帰的定義ってなに 関数の定義の中にその関数自身が現れる定義のこと。 例えば階乗 n! を求める関数 fact を作るとき scala> def fact(n: Int):BigInt = if (n==0) 1 else n * fact(n-1) fact: (n: Int)…