Одной из наиболее фундаментальных характеристик языка программирования является набор типов данных, которые он поддерживает. Это тип значений, которые могут быть представлены и манипулировать на языке программирования.
Язык дартс поддерживает следующие типы:
- чисел
- Струны
- Булевы
- Списки
- Карты
чисел
Числа в Dart используются для представления числовых литералов. Number Dart выпускается в двух вариантах:
-
Integer — целочисленные значения представляют не дробные значения, то есть числовые значения без десятичной точки. Например, значение «10» является целым числом. Целочисленные литералы представлены с помощью ключевого слова int .
-
Double — Dart также поддерживает дробные числовые значения, то есть значения с десятичными точками. Тип данных Double в Dart представляет 64-разрядное число (с двойной точностью) с плавающей запятой. Например, значение «10.10». Ключевое слово double используется для представления литералов с плавающей запятой.
Integer — целочисленные значения представляют не дробные значения, то есть числовые значения без десятичной точки. Например, значение «10» является целым числом. Целочисленные литералы представлены с помощью ключевого слова int .
Double — Dart также поддерживает дробные числовые значения, то есть значения с десятичными точками. Тип данных Double в Dart представляет 64-разрядное число (с двойной точностью) с плавающей запятой. Например, значение «10.10». Ключевое слово double используется для представления литералов с плавающей запятой.
Струны
Строки представляют собой последовательность символов. Например, если вы хотите сохранить некоторые данные, такие как имя, адрес и т. Д., Следует использовать строковый тип данных. Строка Dart представляет собой последовательность кодовых единиц UTF-16. Руны используются для представления последовательности кодовых единиц UTF-32.
Ключевое слово String используется для представления строковых литералов. Строковые значения вставляются в одинарные или двойные кавычки.
логический
Тип данных Boolean представляет логические значения true и false. Дарт использует ключевое слово bool для представления логического значения.
Список и Карта
Список типов данных и карта используются для представления коллекции объектов. Список — это упорядоченная группа объектов. Тип данных List в Dart является синонимом концепции массива в других языках программирования. Тип данных Map представляет набор значений в виде пар ключ-значение. Библиотека dart: core позволяет создавать и управлять этими коллекциями через предопределенные классы List и Map соответственно.
Динамический Тип
Дарт — необязательный типизированный язык. Если тип переменной не указан явно, тип переменной является динамическим . Ключевое слово dynamic также можно явно использовать в качестве аннотации типа.