設問
コマンドライン引数として一つの英単語を与えるとする.そのとき,その単語が 何文字の単語であるかを返すスクリプトを考える.次のようなメソッドを用いて while ループを使ったものを作成せよ.
str.chop |
のようにすると,末尾の文字を削除する.
str = ARGV[0] printf "The word given is %s.\n", str i = 0 while str str = str.chop! i += 1 end printf "It has %d characters.\n", i-1 |
設問
コマンドライン引数として一つの英単語を与えるとする.そのとき,その単語が 何文字の単語であるかを返すスクリプトを考える.次のようなメソッドを用いて while ループを使ったものを作成せよ.
str.chop |
のようにすると,末尾の文字を削除する.
str = ARGV[0] printf "The word given is %s.\n", str i = 0 while str str = str.chop! i += 1 end printf "It has %d characters.\n", i-1 |
Back |