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

Ключевое слово import

Ключевое слово import подключает внешние библиотеки, пакеты и файлы в текущий Dart-файл, делая доступными объявленные в них классы, функции и переменные. Первым параметром указывается путь к подключаемому файлу или имя пакета в виде строки, вторым (необязательным) - префикс через as, а также директивы show и hide для управления видимостью имен.

Синтаксис

import 'path/to/library.dart'; import 'path/to/library.dart' as prefix; import 'path/to/library.dart' show name1, name2; import 'path/to/library.dart' hide name1, name2;

Пример

Давайте подключим стандартную библиотеку dart:math и вычислим квадратный корень из числа:

import 'dart:math'; void main() { double res = sqrt(16); print(res); }

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

4.0

Пример

Давайте подключим библиотеку с префиксом as, чтобы избежать конфликта имен:

import 'dart:math' as math; void main() { double res = math.pow(2, 3); print(res); }

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

8.0

Пример

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

import 'dart:math' show pi; void main() { print(pi); }

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

3.141592653589793

Пример

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

import 'dart:math' hide sqrt; void main() { double res = pow(2, 4); print(res); }

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

16.0

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

  • ключевое слово export,
    которое экспортирует библиотеки
  • ключевое слово show,
    которое ограничивает видимость имен
  • ключевое слово hide,
    которое исключает имена из импорта
  • ключевое слово as,
    которое задает префикс для библиотеки
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить