【发布时间】:2019-03-28 05:23:00
【问题描述】:
我有一种方法可以根据用户给出的数字给出一定数量的平方数。例如,如果用户输入为 5,则结果将为 1、4、9、16、25。 该方法有效。我只是想知道如何在终端中运行它。我知道我需要做 ruby squares.rb,这是文件名,但之后就什么也不做了。我想要发生的是有人可以在终端中输入 squares(3),然后得到下面的结果。我确定这很简单啊哈,谢谢。
def squares(input)
numbers = (1..input)
numbers.each do |number|
puts number * number
end
end
【问题讨论】:
-
为方法添加简化 -
def squre(n); 1.upto(n) { |x| puts x*x }; end
标签: ruby command-line terminal