Rubyでx秒ごとに特定のタスクを実行するにはどうすればよいですか? エポックに Time.now.to_i を使用してみましたが、Time.now_i がそのタスクを実行する秒に達すると、実行に成功しませんでした。秒?
試み:
def interval(timeout,function,*data)
now = Time.now.to_i
tasktime = Time.now.to_i + timeout
taskfunction = function
taskdata = data
end
ruby で次に何をどのように行うべきかわからないため、そこでコードを停止しました。たとえば、誰かがこの例のようなことを実行できるコードを生成できる場合は、どうすればよいでしょうか。
def say(word)
puts word
end
関数の間隔を設定すると、データは「単語」になり、x秒ごとにその関数が実行されます