標準出力
改行有
puts "Hello World!"
改行無
print "Hello World!\n"
変数展開
res = 2
puts "1+1=#{res}"
フォーマット
printf "1+1=%d\n", 2
ここまでの記述は、"$stdout."を省略したものです。
$stdout.puts "Hello World!"
標準エラー出力
以下のようにすると標準エラー出力となります。
$stderr.puts "Warning!"
warn "Warning!"
標準入力
gets()関数を用いて以下のようにすると標準入力から一行取得できます。なお、括弧はPerlのように引数がなければ省略可能です。
arg = gets
puts "arg = #{arg}"
プリントデバッグ用関数
プリントデバッグにはpというメソッドが便利です。Perlでいうところの、Data::Dumperです。
0
Rubyを使った効率的なスクリプトの書き方を紹介
記事の執筆者にステッカーを贈る
有益な情報に対するお礼として、またはコメント欄における質問への返答に対するお礼として、 記事の読者は、執筆者に有料のステッカーを贈ることができます。
さらに詳しく →Feedbacks
ログインするとコメントを投稿できます。



