文字列と数値の連結

Ruby では文字列と数値を連結するとき、数値の方を自動で文字列には変換しない。そこで Numeric クラス(のスーパークラスである Object クラス)の to_s メソッドを使う。以下は簡単な例。

(1..9).each do |i|
    (1..9).each do |j|
    p = i * j
        if p < 10 then
            print " "
        end
        print " " + p.to_s
    end
    puts
end