Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗rsSpCrIv 146 of 288 menu
◀ ▶

Интервал времени в Rust

Интервал хранит длину паузы без привязки к календарю. Его задают целым числом секунд или миллисекунд. Такой тип удобен для ожидания и для сравнения длин пауз в одной программе.

Секунды и миллисекунды задают через отдельные команды создания у стандартного интервала:

use std::time::Duration; fn main() { let pause = Duration::from_secs(2); let step = Duration::from_millis(250); println!("{:?}", pause); println!("{:?}", step); }

На экране с отладочным выводом видны обе длины. Миллисекунды переводятся внутрь в общий формат, поэтому одну паузу можно задать по-разному, если удобнее считать в мелких единицах:

use std::time::Duration; fn main() { let half = Duration::from_millis(500); let same = Duration::from_secs(1); println!("{:?}", half); println!("{:?}", same); }

Дано число:

let num = 3;

Запишите в src/main.rs интервал из стольких секунд и выведите его через отладочный формат.

Дано число:

let num = 800;

Создайте интервал из стольких миллисекунд и выведите его.

Скажите, чем задают длину паузы в стандартной библиотеке: секундами, годами или днями недели.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить