怎么用Ruby从控制台读取输入?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (15)

我想用ruby编写一个简单的A+B程序,但是我不知道如何使用控制台。

提问于
用户回答回答于

你是说gets?

puts "Enter A"
a = gets.chomp
puts "Enter B"
b = gets.chomp
c = a.to_i + b.to_i
puts c

像这样?

用户回答回答于

还可以通过命令行传递参数。

#!/usr/bin/ruby

first_number = ARGV[0].to_i
second_number = ARGV[1].to_i

puts first_number + second_number

然后这样

% ./plus.rb 5 6
==> 11

扫码关注云+社区