Flutter -- ohne Dart geht es nicht 2 -- einfache Variablen Typen

Wer sich noch einmal den ersten Teil durchlesen möchte, geht auf diese Seite. Ohne Variablen kann man nicht programmieren. Dart stellt uns eine Reihe von Variablen Typen zur Verfügung, wobei man immer im Hinterkopf behalten sollte:

Alle Variablen Typen in Dart sind auch Objekte!

Alle Variablen haben den Startwert NULL .  Beispiel:

int jahr = 2018; // int = Variablen Typ für ganze Zahlen z.b.: 1 oder 39 oder 5315

Der Variable mit dem Namen jahr weisen wir den Wert 2018 zu. Wir hätten für die Variable jahr, auch folgende Deklaration verwenden können:

var jahr = 2018;

In dieser Variante wird Dart jahr ebenfalls als int Variable behandeln. Der große Unterschied ist jedoch, das wenn wir im späteren Programmverlauf, dieser Variable ohne Fehlermeldung z.b. einen String zu weisen können. Während dies bei der int Version zu einer Fehlermeldung führen würde.
Einer int Variablen können wir aber auch einen hex Wert zuweisen:

int seltsame Zahl = 0xEADEBAEE; // Zuweisung eines Hex Wertes.

double zins = 1.05; // Variablen Typ für Zahlen mit Nachkommastellen

Im Unterschied zu anderen Programmiersprachen kennt Dart nur zwei Zahlen Typen. int und Double. Variante: Deklaration über var Variablen Typ.

string lincoln = "Abraham"; // Variablen Typ für Zeichenketten

Hier weisen wir eine Zeichenkette zu. In Dart wird eine Zeichenkette die wir zuweisen wollen, immer in einfachen oder doppelten Anführungszeichen gesetzt. Auch hier gäbe es die Variante mit dem Variablen Typ var.

bool lüge = false; // Variablen Typ für Wahrheitswerte : false=falsch, true=wahr

Auch der bool Typ ist in der Programmierung ein Standard. Er wird oft für einfache Abfragen und dementsprechende Programm Verzweigungen benutzt. Wer diese Datentypen einfach einmal testen möchten, dem sei das Dart Pad empfohlen. Es läuft im Browser und ermöglicht das testen von einfachen Dart Programmen. Zum nächsten Teil dieser kleinen Serie geht es hier.


Kommentare

Beliebte Posts aus diesem Blog

Material Design in Flutter Teil 2

Dart Final Const