Свойство 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"