【发布时间】:2020-01-17 21:25:02
【问题描述】:
我是 RUBY 编码的新手。我正在尝试编写一个方法,将数字数组中的每个元素平方并返回这些数字平方的新数组。尝试使用 while 循环而不使用 each、collect 或 map。无法理解如何索引/循环数组和正方形的每个单独元素是 (**)。
这对我来说是有意义的,但我知道它是错误的。
def square_array(numbers)
count = 0
while count < numbers.length do
numbers.index ** 2
end
square_array(numbers)
end
有人能帮帮我吗?谢谢!
【问题讨论】:
-
如果您能解释一下the documentation,您确切地不清楚什么会很有帮助。这样,Ruby 开发人员可以改进文档,以便未来的开发人员不会遇到同样的问题。帮助世界变得更美好!
-
@JörgWMittag 祝你好运。 :)
标签: arrays ruby methods square