Тип данных означает тип данных, которые могут быть представлены и обработаны на языке программирования. Давайте посмотрим, как dart представляет типы данных.

Dart поддерживает три типа данных. Они представлены очень просто и лаконично. (Давайте оставим список и карты в стороне для части коллекции.)

  1. Числа
  2. Струны
  3. Логический
  • ПРИМЕЧАНИЕ. Хотя Dart строго типизирован, аннотации типов не являются обязательными, поскольку Dart может определять типы.

Если вы хотите явно указать, что тип не ожидается, используйте специальный тип динамический.

Числа

Примечание. Представление чисел в дротике может отличаться от платформы к платформе. Это означает, что если вы развернете свой код на DartVM, размер будет другим, а если вы развернете код в браузере, размер будет другим. Например, взгляните на int.

Числа в дротике используются для обозначения числовых литералов.

Числа можно разделить на две части.

  • Целое число
  • Двойной

Целое число

Целое число, используемое для представления 64-битных значений без трения (числовые значения без десятичной точки). Целочисленные литералы представлены с помощью ключевого слова int.

  • Пример: - 10, 20, 30, 400, 50 и т. Д.

Размер int

  • В DartVM - [-2⁶³ до 2⁶³-1]
  • В браузере - [от -2⁵³ до 2⁵³-1] (Если система счисления должна быть совместима с JavaScript)

Двойной

Двойное значение, используемое для представления дробных значений (числовые значения с десятичной точкой). Двойные литералы представлены с помощью ключевого слова double.

Тип данных double в dart представляет собой 64-битное (двойной точности) число с плавающей запятой.

  • Пример: - 10.20, 20.40, 30.50 и т. Д.

Начиная с Dart 2.1, при необходимости целочисленные литералы автоматически преобразуются в числа с двойной точностью. До Dart 2.1 было ошибкой использовать целочисленный литерал в двойном контексте.

Строки

Строка представляет собой последовательность символов. Например, если вы хотите сохранить некоторые данные, такие как имя, адрес, название страны и т. Д., Тогда вы можете использовать строковый тип данных.

По умолчанию в строке используются кодовые единицы UTF-16, но вы также можете использовать кодовые единицы UTF-32, используя руны.

Ключевое слово String, используемое для представления строковых литералов.

Вы можете использовать одинарные или двойные кавычки для вставки строки. Мы узнаем больше о строках в специальном посте.

Логическое

Тип Boolean представляет собой логические (флаговые) значения.

Ключевое слово bool, используемое для представления логических значений.

Логические значения: истина и ложь. Они должны быть написаны строчными буквами. Вы не можете использовать 0 или 1, чтобы представить истину или ложь.

Это все, что вам нужно знать о типах данных в дротике. Не стесняйтесь сообщить мне, если я что-то пропустил. Я буду рад этому научиться.

А пока продолжайте любить, продолжайте кодировать.

Помните, что ни учитель, ни книга, ни видеоурок, ни блог не могут научить вас всему. Как один сказал, обучение - это путешествие, и путешествие никогда не заканчивается. Просто соберите кое-какие данные здесь и там, прочтите их, изучите, примените на практике и попробуйте применить. Не сомневайтесь, что вы не можете этого сделать или не знаете эту или ту концепцию. Помните, что каждый программист сошел с пути, по которому вы сейчас идете. Помните, что каждый мастер когда-то был новичком. Работайте усердно и делайте все возможное.

Для получения дополнительной информации ознакомьтесь с приведенными ниже ссылками

Хочешь связаться со мной? Вот ссылки. Я буду рад стать твоим другом. 😊

Твиттер

Facebook

Инстаграм

или просто напишите мне на [email protected]