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

Свойство elapsedMilliseconds

Свойство elapsedMilliseconds класса Stopwatch возвращает целое число, представляющее количество миллисекунд, прошедших с момента последнего запуска или сброса секундомера. Значение доступно только для чтения. Если секундомер остановлен, свойство возвращает время, прошедшее до момента остановки. Если секундомер никогда не запускался, свойство вернёт 0.

Синтаксис

stopwatch.elapsedMilliseconds

Пример

Давайте создадим секундомер, запустим его и выведем количество прошедших миллисекунд:

void main() { Stopwatch stopwatch = Stopwatch(); stopwatch.start(); // Simulate some work for (int i = 0; i < 1000000; i++) {} print(stopwatch.elapsedMilliseconds); }

Результат выполнения кода (значение может отличаться в зависимости от производительности):

5

Пример

Давайте проверим, что свойство возвращает 0, если секундомер не был запущен:

void main() { Stopwatch stopwatch = Stopwatch(); print(stopwatch.elapsedMilliseconds); }

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

0

Пример

Давайте остановим секундомер и проверим, что значение миллисекунд не увеличивается после остановки:

void main() { Stopwatch stopwatch = Stopwatch(); stopwatch.start(); for (int i = 0; i < 1000000; i++) {} stopwatch.stop(); int msAfterStop = stopwatch.elapsedMilliseconds; for (int i = 0; i < 1000000; i++) {} int msLater = stopwatch.elapsedMilliseconds; print(msAfterStop == msLater); }

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

true

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

  • класс Stopwatch,
    который представляет собой секундомер
  • свойство elapsed,
    которое возвращает объект Duration
  • свойство elapsedMicroseconds,
    которое возвращает количество микросекунд
  • метод reset,
    который сбрасывает показания секундомера
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить