エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Scala 関数型デザイン & プログラミングの練習問題で勉強 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Scala 関数型デザイン & プログラミングの練習問題で勉強 - Qiita
前提 Scala 関数型デザイン & プログラミング ~ Scalaz コントリビューターによる関数型徹底ガイドとい... 前提 Scala 関数型デザイン & プログラミング ~ Scalaz コントリビューターによる関数型徹底ガイドという本がある。こちらの練習問題を勉強の為に解いてみた。尚、原著の Functional Programming in Scala の方の解答が非常に簡易的なものながらも GitHub に掲載されているので、こちらで答え合わせを行うことができる。 第 1 章は練習問題なし。第 2 章から行う。 第 2 章 Scala 関数型プログラミングの準備 EXERCISE 2.1 n 番目のフィボナッチ数を取得する再帰関数を記述せよ 前提から以下のような再帰を書いてしまった: def fib(n: BigInt): BigInt = { require(n > 0) def go(n: BigInt): BigInt = { if (n == 1) 0 else if (n == 2) 1