dポイントプレゼントキャンペーン実施中!

以下のプログラムを実行して、コマンドプロンプトからsと入力してEnterを押すと、differentと表示されます。sameと表示されることを期待しています。何が原因なのでしょうか?環境はWindows2000です。よろしくお願いします。

i = gets
t = "s"
if i == t
print "same"
else
print "different"
end

A 回答 (1件)

irb を使うんだ。


そうすれば i = gets で読み込んだ文字列がどうなっているかわかるよ。
    • good
    • 0
この回答へのお礼

irbで値が見えました。ありがとうございました。

お礼日時:2007/10/28 08:33

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!