10036


`ruby main.rb`でプログラムを実行することはできるようになりました。  
簡単な計算や関数を使うこともできるようになりました。

そこで対話式というのでしょうか?そういうものに挑戦してみたいのですが、一気にハードルが高くなったというか、そもそも何をすればいいのかわからない状態です。

まずは以下のようなシンプルなものを作ってみたいので、サンプルコードと解説をお願いできないでしょうか。

[code]

    $ ruby main.rb
    
    your name => : # ここで名前を入力してもらう
    
    hey jony!! # 入力された名前を表示する
    
[/code]


CC BY-SA 3.0
2015-05-11T02:57:48.300
10022
2015-08-09T10:57:23.980
9149
question
ruby
rubyで作ったプログラムで、ユーザーに入力を要求するには


例えば次のような感じですかね。

[code]

    print "your name => : "
    name = gets.chomp # ここで名前を入力してもらう
    print "hey " + name + "!!" # 入力された名前を表示する
    
[/code]

[gets](http://docs.ruby-lang.org/ja/2.0.0/method/IO/i/gets.html)
は一行読み込みます。デフォルトでは改行が含まれるので[chomp](http://docs.ruby-
lang.org/ja/2.0.0/method/String/i/chomp.html) で末尾の改行を削除します。


CC BY-SA 3.0
2015-05-11T08:04:12.903
10036
2015-05-11T08:04:12.903
5044
10022
answer