gpt4 book ai didi

ruby - 根据时间从 block 中突破

转载 作者:数据小太阳 更新时间:2023-10-29 08:16:37 25 4
gpt4 key购买 nike

我想运行一个 block 60 秒。到目前为止,我所提出的并没有按预期突破障碍。

@start_time = Time.now
stream_some_data do |x|
# .. do something ...
break if Time.now == @start_time + 60
end

最佳答案

Ruby 的 stdlib 已经有一个超时模块:

begin
require "timeout"
Timeout::timeout(60) do
# all of the things...
end
rescue Timeout::Error => e
end

关于ruby - 根据时间从 block 中突破,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10772053/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com