programming
MIT Press のページ MIT Open Course Ware のページテキスト(青)と動画(緑)へのリンク(対応関係は目安です): 1 Building Abstractions with Procedures 1.1 The Elements of Programming 1A: Overview and Introduction to Lisp 1.2 Procedures and t…
再帰関数とは、関数の定義の中で自分自身を参照するようなものです。 Rubyではどのように書くのだろうと思ったところ、特別なことは何もなく書けるのですね。 例えば、自然数の階乗を計算する関数(メソッド)は、次のように定義できます。 def factorial n …