Dart Record (Datensatz / Tupel)
I. Was ist ein Record? Ein Record ist ein anonymer, unveränderbarer zusammengesetzter Aggregattyp, mit dem man Daten unterschiedlicher Typen zu einem einzigen Objekt bündelt. Hier sind die zentralen Unterschiede zu …
Unabhängiges Software-Entwicklungsstudio
I. Was ist ein Record? Ein Record ist ein anonymer, unveränderbarer zusammengesetzter Aggregattyp, mit dem man Daten unterschiedlicher Typen zu einem einzigen Objekt bündelt. Hier sind die zentralen Unterschiede zu …
Eingebaute Basistypen von Dart – Übersichtstabelle Kategorie Typbezeichnung Schreibweise / Literalbeispiel Kurzbeschreibung Numbers (Zahlen) int, double int a = 10; double b = 3,14; Zahlen unterteilen sich in Ganzzahlen und …
Die Dart-Sprache unterstützt insgesamt drei Kommentararten: Einzeilkommentare, Mehrzeilkommentare und Dokumentationskommentare. Der Compiler ignoriert normalen Text innerhalb von Kommentaren, nur Dokumentationskommentare können zur Erstellung von Codedokumentationen verwendet werden. Kommentare helfen Entwicklern, …
Spread-Operatoren Spread operators … und …? Wertet einen Collection-Ausdruck aus, entpackt alle Elemente der Sammlung vollständig und fügt sie in ein anderes Collection-Literal (Liste, Set, Map) ein Sie zählen nicht …
Es gibt zwei Varianten der Kaskaden-Syntax: .. und ?.. Mehrfache Eigenschaftszuweisungen und Methodenaufrufe nacheinander auf dasselbe Objekt ausführen, temporäre Variablen entfallen und der Code flüssiger lesbar wird. Die Kaskaden-Syntax ist …
Die hier behandelten Bedingungsoperatoren sind keine bedingten Anweisungen wie if-else. Gemeint sind der Ternäroperator und der Null-Coalescing-Operator. Zwei Arten von Bedingungsoperatoren Dart stellt zwei kompakte Bedingungsoperatoren zur Verfügung, die lange …
Bearbeitet jedes einzelne Bit der Binärdarstellung von Zahlen und wird nur mit Ganzzahlen verwendet Tabelle der Bitoperatoren und Shift-Operatoren Operator Bezeichnung Berechnungsregel & Bitweises UND (AND) Ergebnisbit ist nur dann …
Logische Operationen verarbeiten ausschließlich Boolesche Werte (true /false). Sie dienen zur Prüfung, ob eine Bedingung erfüllt ist. Es gibt nur zwei mögliche Ergebnisse: true (wahr, Bedingung erfüllt), false (falsch, Bedingung …
1. Einfacher Zuweisungsoperator = Speichert den Wert des rechten Ausdrucks in die linke Variable und überschreibt den vorhandenen Wert. Syntax: 2. Null-sensitiver Zuweisungsoperator ??= Die Zuweisung wird nur ausgeführt, wenn …
Überblick der drei Operatoren (as /is/is!) Operator Funktionsbeschreibung as Erzwungene Typumwandlung; kann auch zum Definieren von Bibliotheksaliasen verwendet werden is Typprüfung: Gibt true zurück, wenn das Objekt dem angegebenen Typ …