概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Functional Programming in Ruby — State – Brandon Weaver – Medium 原文公開日: 2018/05/13 著者: Brandon Weaver Rubyは本質的にオブジェクト指向言語ですが、LISPのような関数型言語からも実に多くのヒントを得ています。 関数型プログラミングは、一般的によく言われるようなプログラミングスペクトラムの反対側の極北に位置するものではありません。むしろ同じ問題に対するもうひとつの思考法であり、Rubyプログラマーにとっても極めて有益なものになりえます。 実を言うと、皆さんもおそらく既に「関数型」のコンセプトをさんざん使っているはずです。何もHaskellやScalaといった言語を極めなければその恩恵を受けられない、なんてことはありません。 本シリ