【发布时间】:2023-02-20 22:32:40
【问题描述】:
你能告诉我如何在 Rust 中使用定时器吗?我需要它在进入循环后一定时间后关闭,使用 break。
我用过这个,但不是在启动后,而是在进入循环后才需要。
use std::time::{Duration, Instant};
fn main() {
let seconds = Duration::from_secs(5);
let start = Instant::now();
loop {
if Instant::now() - start >= seconds {
return;
}
}
}
【问题讨论】: