Dart-Programmierung - Datentypen

Eine der grundlegendsten Eigenschaften einer Programmiersprache ist der Satz von Datentypen, die sie unterstützt. Dies sind die Arten von Werten, die in einer Programmiersprache dargestellt und bearbeitet werden können.

Die Dart-Sprache unterstützt die folgenden Typen

  • Numbers
  • Strings
  • Booleans
  • Lists
  • Maps

Zahlen

Zahlen in Dart werden verwendet, um numerische Literale darzustellen. Der Number Dart gibt es in zwei Geschmacksrichtungen -

  • Integer- Ganzzahlige Werte stellen nicht gebrochene Werte dar, dh numerische Werte ohne Dezimalpunkt. Beispielsweise ist der Wert "10" eine Ganzzahl. Ganzzahlige Literale werden mit dem dargestelltint Stichwort.

  • Double- Dart unterstützt auch numerische Bruchwerte, dh Werte mit Dezimalstellen. Der Datentyp Double in Dart repräsentiert eine 64-Bit-Gleitkommazahl (doppelte Genauigkeit). Zum Beispiel der Wert "10.10". Das Schlüsselwortdouble wird zur Darstellung von Gleitkomma-Literalen verwendet.

Saiten

Zeichenfolgen repräsentieren eine Folge von Zeichen. Wenn Sie beispielsweise Daten wie Name, Adresse usw. speichern möchten, sollte der Zeichenfolgendatentyp verwendet werden. Eine Dart-Zeichenfolge ist eine Folge von UTF-16-Codeeinheiten.Runes werden verwendet, um eine Folge von UTF-32-Codeeinheiten darzustellen.

Das Schlüsselwort Stringwird zur Darstellung von String-Literalen verwendet. Zeichenfolgenwerte werden entweder in einfache oder doppelte Anführungszeichen eingebettet.

Boolescher Wert

Der Boolesche Datentyp repräsentiert die Booleschen Werte true und false. Dart benutzt diebool Schlüsselwort zur Darstellung eines booleschen Werts.

Liste und Karte

Die Datentypliste und die Karte werden verwendet, um eine Sammlung von Objekten darzustellen. EINListist eine geordnete Gruppe von Objekten. Der List-Datentyp in Dart ist gleichbedeutend mit dem Konzept eines Arrays in anderen Programmiersprachen. DasMapDer Datentyp repräsentiert eine Reihe von Werten als Schlüssel-Wert-Paare. Dasdart: core Die Bibliothek ermöglicht die Erstellung und Bearbeitung dieser Sammlungen über die vordefinierten Listen- bzw. Kartenklassen.

Der dynamische Typ

Dart ist eine optional eingegebene Sprache. Wenn der Typ einer Variablen nicht explizit angegeben wird, lautet der Typ der Variablendynamic. Dasdynamic Das Schlüsselwort kann auch explizit als Typanmerkung verwendet werden.