[ruby-list:46534] Re: 出力に関する質問

From: rubikitch@...
Date: 2009-11-09 16:59:42 UTC
List: ruby-list #46534
From: askar <askar75@gmail.com>
Subject: [ruby-list:46531] Re: 出力に関する質問
Date: Tue, 10 Nov 2009 00:14:46 +0900

るびきちです。

> エラーにはString型のデータを2との比較に失敗したと書いてありますが、
> コマンドラインでruby dice.rb 50と実行しています。
> 50はStringとして入力されてしまっているということですね。

そうです。
ARGVはStringの配列で、最初の要素であるARGV[0]はString。よってnumもStringです。
Rubyでは「数字の列」を勝手に数値とはみなしません。
--
rubikitch
Blog: http://d.hatena.ne.jp/rubikitch/
Site: http://www.rubyist.net/~rubikitch/
Twit: http://twitter.com/rubikitch/
『Ruby逆引きハンドブック』 http://d.hatena.ne.jp/rubikitch/20090525/rubybook

In This Thread