Ruby の勉強を開始してみる(Hello,計算)
コードが以下の感じ。
print "sample\smessage.あひゃ" puts "sample\smessage.あひゃ" p "sample\smessage.あひゃ"
で、実行結果
C:\...\Ruby>ruby Hello.rb
sample message.あひゃsample message.あひゃ
"sample message.\202\240\202\320\202\341"
通常出力、通常出力+改行、アスキー表示
ってワケね。
include Math hensu = 1+2+3+4+5+6+7+8+9+10 printf("1+2+3+4+5+6+7+8+9+10 = %d\n" , hensu) # 30 が度であれば 1/2 の筈 printf("sin(30.0) = %f\n" , sin(30.0)) # radian で試す printf("sin(30度) = %f\n" , sin(Math::PI / 6)) # 普通の言語処理系だと、整数計算の結果は整数だが、、、、 printf("55 / 2 = %f\n" , 55 / 2) # mod 計算 printf("55 %% 2 = %f" , 55 % 2)
サクッと計算。
C:\...\Ruby>ruby keisan.rb 1+2+3+4+5+6+7+8+9+10 = 55 sin(30.0) = -0.988032 sin(30度) = 0.500000 55 / 2 = 27.000000 55 % 2 = 1.000000