РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
426 of 1245 menu

Функция from_nanos

Функция from_nanos класса Duration создает новый экземпляр продолжительности, основываясь на заданном количестве наносекунд. Она принимает один параметр - целое число u64, которое представляет количество наносекунд. Возвращаемое значение имеет тип Duration.

Синтаксис

Duration::from_nanos(nanos: u64)

Пример

Давайте создадим продолжительность в 1 наносекунду и выведем ее на экран:

use std::time::Duration; fn main() { let res = Duration::from_nanos(1); println!("{:?}", res); }

Результат выполнения кода:

1ns

Пример

Давайте создадим продолжительность в 1 000 000 000 наносекунд (что равно 1 секунде) и проверим ее значение в секундах:

use std::time::Duration; fn main() { let res = Duration::from_nanos(1_000_000_000); println!("{}", res.as_secs()); }

Результат выполнения кода:

1

Пример

Давайте создадим продолжительность в 1 500 000 наносекунд и выведем количество миллисекунд:

use std::time::Duration; fn main() { let res = Duration::from_nanos(1_500_000); println!("{}", res.as_millis()); }

Результат выполнения кода:

1

Смотрите также

  • класс Duration,
    который представляет собой тип для хранения промежутков времени
  • функция from_secs,
    которая создает продолжительность из секунд
  • функция from_millis,
    которая создает продолжительность из миллисекунд
  • функция as_nanos,
    которая возвращает общее количество наносекунд в продолжительности
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить