我在STDIN
的一行中有两个整数,我想同时阅读。
我试过像这样的模式匹配:
[a, b] = gets.split.map(&:to_i)
然而,这失败了:
solution.rb:7: syntax error, unexpected '=', expecting keyword_end
[a, b] = gets.split.map(&:to_i)
如何从同一行读取两个整数(最好但不一定同时)?
答案 0 :(得分:6)
您需要删除左侧的括号:
a, b = gets.split.map(&:to_i)
答案 1 :(得分:2)