【发布时间】:2020-08-30 17:04:26
【问题描述】:
我可以使用以下方法找到数组的前半部分:
def first_half(array)
new_array = []
i = 0
while i < (array.length / 2.0)
ele = array[i]
new_array << ele
i += 1
end
return new_array
end
print first_half(["John", "Jack", "Jim", "Thomas"])
如何使用while 循环并找到数组的后半部分?
【问题讨论】:
-
我正在努力自学ruby,所以放心,没有作业哈哈!
-
我强烈推荐阅读 Ruby 的 Enumerable documentation 几遍。你寻求的真正答案就在那里。而且,与大多数编程语言一样,TIMTOWTDI。您的问题缺少预期的输出。请参阅“How to Ask”、“Stack Overflow question checklist”和“MCVE”及其所有链接页面。为什么必须使用
while循环?