# 代入式 x = 2 y = 10 ( x + y ) / 2 x * y Math.sqrt( y / x ) a = ( x + y ) / 2 b = x * y c = y / x d = Math.sqrt( c ) # 文字列にも演算が可能2 "x+y" + "z" ( "abcd" + "efg" ) * 2 "abcd" * 2 + "efg" # 文字列の操作(例) "abcd".size "abcd".length "abcd".reverse "ruby programming".index( "pro" ) "ruby programming"[ 5, 10 ] # 少々不思議な結果2 2.0/3 == 0.66666666666666 2.0/3 == 0.666666666666666666666 # 少々不思議な結果3 x=0.99; for i in 3..18; x=0.9+x/10.0; print i," ",x,"\n";end