【发布时间】:2016-09-27 14:02:51
【问题描述】:
我正在尝试构建一个方法,对数组的每个元素进行平方并返回这些平方数的新数组。不能使用each 以外的任何方法(例如,没有map 或collect)。我尝试设置一个新数组:
def square_array(array)
array.each do |element|
new_array = element ** 2
end
end
但它返回原始值。帮忙?
【问题讨论】:
-
仅使用
each是不可能的。为什么不能用其他的?