Appearance
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-KlasseKonstanten-Deklaration
dart
final stadt = 'Berlin'; // Einmalige Zuweisung
const pi = 3.14159; // Kompilierungszeit-KonstanteVariablen-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üpfungBoolescher Typ
dart
bool istAktiv = true;Null-Sicherheit
dart
String? nullableName; // Kann null sein3.4 Kommentare
dart
// Einzeiliger Kommentar
/*
Mehrzeiliger Kommentar
*/
/// Dokumentationskommentar3.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
