Skip to content

Kapitel 3: Dart Kern-Syntaxgrundlagen

3.1 Programm-Einstiegspunkt

Die main()-Funktion ist der einzige Einstiegspunkt für Dart-Programme.

dart
void main() {
  // Programmstart
}

3.2 Variablen und Konstanten

Variablen-Deklaration

dart
var name = 'Dart';  // Typ wird automatisch abgeleitet
dynamic alter = 25;  // Kann den Typ ändern
Object obj = 'Objekt';  // Basis-Klasse

Konstanten-Deklaration

dart
final stadt = 'Berlin';  // Einmalige Zuweisung
const pi = 3.14159;  // Kompilierungszeit-Konstante

Variablen-Benennungsregeln

  • Beginnend mit einem Buchstaben oder Unterstrich
  • Keine Schlüsselwörter
  • Groß-/Kleinschreibung wird beachtet

3.3 Grundlegende Datentypen

Numerische Typen

dart
int zahl = 10;
double preis = 9.99;

String-Typ

dart
String name = 'Dart';
String gruß = 'Hallo ' + name;  // Verknüpfung

Boolescher Typ

dart
bool istAktiv = true;

Null-Sicherheit

dart
String? nullableName;  // Kann null sein

3.4 Kommentare

dart
// Einzeiliger Kommentar

/*
Mehrzeiliger Kommentar
*/

/// Dokumentationskommentar

3.5 Praxisbeispiel

dart
void main() {
  var name = 'Dart';
  final alter = 10;
  print('Name: ' + name);
  print('Alter: ' + alter.toString());
}

3.6 Häufige Fehler für Anfänger

  • Variablen nicht initialisiert
  • Fehler bei der Verwendung von Null-Sicherheit
  • Nicht standardisierte Benennung

Frei für alle Anfänger