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

Тип Type

Тип Type в Dart представляет собой объектное представление типа данных. Он позволяет получить информацию о типе во время выполнения программы через свойство runtimeType, которое возвращает объект типа Type. Сам объект Type нельзя создать напрямую - он доступен только через runtimeType или через литералы типов, такие как int, String и другие. Объекты Type можно сравнивать между собой с помощью оператора ==, что позволяет проверять тип значения во время выполнения.

Синтаксис

value.runtimeType Type type = int;

Пример

Давайте получим тип переменной с помощью свойства runtimeType:

void main() { int num = 5; Type res = num.runtimeType; print(res); }

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

"int"

Пример

Давайте сравним тип значения с ожидаемым типом с помощью оператора ==:

void main() { String str = 'abcde'; bool res = str.runtimeType == String; print(res); }

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

true

Пример

Давайте проверим тип элемента списка во время выполнения:

void main() { List<int> numbers = [1, 2, 3, 4, 5]; Type res = numbers.runtimeType; print(res); }

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

"List<int>"

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

  • тип dynamic,
    который позволяет хранить значения любого типа
  • тип void,
    который указывает на отсутствие возвращаемого значения
  • тип Never,
    который обозначает тип без возможных значений
  • тип Symbol,
    который представляет идентификатор в виде объекта
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить