数组 – Ruby Queue to Array
发布时间:2020-12-17 01:35:51 所属栏目:百科 来源:网络整理
导读:是否有其他方法来获取队列对象的所有元素? def method queue array = [] until queue.empty? do array queue.pop end arrayend 我正在尝试这样的事情: def method queue Array(until queue.empty? do queue.pop end)end 但是返回一个空数组. 解决方法 使用
是否有其他方法来获取队列对象的所有元素?
def method queue array = [] until queue.empty? do array << queue.pop end array end 我正在尝试这样的事情: def method queue Array(until queue.empty? do queue.pop end) end 但是返回一个空数组. 解决方法
使用
Integer#times ,Enumerable#map :
def to_a queue queue.size.times.map { queue.pop } end (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |