コマンドラインからのデータの入力-2 (計算に使う場合)

  • 引数から取得したデータは文字列
  • 計算に使うときは数値に変換する必要がある
  • to_i メソッドを使います
num0= ARGV[0].to_i
num1= ARGV[1].to_i

puts num0, '+', num1, '=',  num0 + num1 
puts num0, '-', num1, '=',  num0 - num1
puts num0, '*', num1, '=',  num0 * num1
puts num0, '/', num1, '=',  num0 / num1 

あららだめだやっぱり改行が上手くいかない

  • printでもだめ、コード語尾に / を入れてもだめ
moomin:ProgrammingRuby tomomi$ ruby argv.rb 2 4
2
+
4
=
6
2
-
4
=
-2
2
*
4
=
8
2
/
4
=
0

ぐえー