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

Свойство operatingSystem

Свойство operatingSystem класса Platform возвращает строку с названием операционной системы, в которой выполняется текущая программа. Это свойство доступно только для чтения и не принимает параметров. Возвращаемая строка может принимать значения 'linux', 'macos', 'windows', 'android', 'ios', 'fuchsia' или другую строку, если система не распознана.

Синтаксис

Platform.operatingSystem

Пример

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

import 'dart:io'; void main() { String res = Platform.operatingSystem; print(res); }

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

"linux"

Пример

Давайте проверим, совпадает ли текущая операционная система со строкой 'windows':

import 'dart:io'; void main() { String res = Platform.operatingSystem; if (res == 'windows') { print('Windows'); } else { print('Not Windows'); } }

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

"Not Windows"

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

  • класс Platform,
    который предоставляет информацию о платформе
  • свойство isLinux,
    которое проверяет, является ли система Linux
  • свойство isWindows,
    которое проверяет, является ли система Windows
  • свойство isMacOS,
    которое проверяет, является ли система macOS
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить