[#43494] ブロックとともに呼び出されたsortについて — "Toshiyuki Ogura" <oguradio@...>

小倉です。

12 messages 2007/05/15

[#43508] rubyのテキストについて — 桑江 康公 <ykuwae@...>

はじめまして、桑江といいます。プログラム開発の勉強をはじめたいと考えています。いろいろと調べたのですが、オブジェクト指向を使った開発が現在しりゅうとのことで、Javaを勉強しようと考えていたのですが、rubyという言語もあるということがわかりネットで調べたところこのメーリングリストにたどり着きました。どなたかプログラム開発初心者でもわかりやすい本またはサイトがありましたら教えていただけないでしょうか?ちなみに、私のレベルはHTMLが少しわかる程度です。

8 messages 2007/05/15

[ruby-list:43472] 再帰法について

From: "Toshiyuki Ogura" <oguradio@...>
Date: 2007-05-06 05:00:37 UTC
List: ruby-list #43472
オンラインのRubyチュートリアルを読みながらプログラミングを学習している小倉と申します。
よろしくお願いします。

http://www1.tf.chiba-u.jp/~shin/tutorial/index.rb?Chapter=08
のenglishNumberメソッドの再帰法を用いたほうのプログラムについて、質問です。

たとえば、englishNumber 100としたとき、このメソッドでなぜ最初に「one」という単語がnumStringに入るのかが分かりません。
(同様に200のとき最初に「two」、300のとき「three」...となる理由が分かりません。)
再帰法でメソッドを書くと、再帰的に呼び出した後どのように処理が流れるのかが分かりません。
このプログラムに即して、処理の流れをどなたか教えていただけないでしょうか。

チュートリアルの最初(0)から8までは学習済みです。
よろしくお願いします。

-- 
小倉 俊之

In This Thread

Prev Next