我通常使用loop如下方式从外部API或DB(redis pop)请求数据:
loop
records = [] loop do record = MyHandler.new(token).fetch break unless record records.push(record) end
它有效,但为了让它看起来更好,我想知道是否有任何方法可以使用Enumerator.有人知道吗?
Enumerator
ruby enumerator
enumerator ×1
ruby ×1