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

Свойство executable

Свойство executable класса Platform возвращает полный путь к исполняемому файлу, который запустил текущий Dart-скрипт. Это может быть путь к dart, dartaotruntime или другому исполняемому файлу, запустившему программу. Свойство доступно только для чтения и возвращает значение типа String.

Свойство executable не принимает параметров, так как является статическим геттером класса Platform. Для получения значения достаточно обратиться к нему напрямую через имя класса.

Синтаксис

Platform.executable

Пример

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

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

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

"/usr/lib/dart/bin/dart"

Пример

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

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

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

true

Пример

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

import 'dart:io'; void main() { String path = Platform.executable; String res = path.split('/').last; print(res); }

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

"dart"

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

  • класс Platform,
    который предоставляет информацию о платформе
  • свойство operatingSystem,
    которое возвращает имя операционной системы
  • свойство environment,
    которое возвращает переменные окружения
  • свойство script,
    которое возвращает путь к текущему скрипту
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить