我是Ruby的新手,我似乎很喜歡使用while循環。但我想通過可能使用'each'方法來簡化我的代碼。我將如何爲此特定代碼塊執行此操作?需要使這更像紅寶石
sum_array = []
i = 0
while i < array.length - 1
j = i + 1
while j < array.length
sum = array[i] + array[j]
if sum != 0
sum_array << sum
end
j += 1
end
i += 1
end
一個簡短的說明或一個例子就可以了。即使你的代碼不那麼複雜也很難閱讀。當你添加更多信息時,我想你會得到更多答案。 – spickermann