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

Метод stop

Метод stop класса Stopwatch останавливает секундомер, который был ранее запущен методом start. Метод не принимает параметров и ничего не возвращает. После остановки значение elapsed перестает увеличиваться и сохраняет накопленное время. Если секундомер уже остановлен, повторный вызов stop не изменяет его состояние и не приводит к ошибке. Запустить секундомер снова можно с помощью метода start, при этом отсчет продолжится с ранее накопленного значения.

Синтаксис

stopwatch.stop()

Пример

Давайте создадим секундомер, запустим его, подождем немного и остановим:

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

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

12

Пример

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

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

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

0 0

Пример

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

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

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

10 21

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

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