Dart typedef Part 2
In Part 1 zu diesem Thema haben Sie gelernt, wie Sie typedef im Zusammenhang mit Funktionen benutzen können.
In diesem Post vertiefen wir das Thema. Zu Beginn aber erinnern wir uns wieder an das Prinzip: Mit typedef definieren Sie einen Typ. In Dart gibt es bereits definierte Typen. Nehmen Sie als Beispiel int. Mit int zahl = 53 definieren Sie, das die Variable zahl vom Typ int, also Integer ist. Sollten Sie im Verlauf Ihres Programmes die Variable zahl falsch verwenden, wird Dart einen Fehler generieren.
Wenn Sie mit typedef eine Definition machen, wird auch diese durch Dart im weiteren Verlauf des Codes überprüft und ein Fehler generiert, wenn der Typ falsch verwendet wird.
Sie können einen typedef Typen auch als Parameter verwenden: Beispiel:
MeinTyp flutterCoder. Damit definieren Sie die Variable flutterCoder mit MeinTyp.
Im Code oben wird ein neuer Typ MeinAlter definiert, der dem Typ int, Integer entspricht.
Diese Verwendung von typedef ist im Grunde eine reine Alias Erstellung für einen bereits in Dart vorhandenen Typen.
In diesem Post bin ich jetzt nicht auf generische Typen eingegangen. Das wird Thema eines anderen Posts. Bis bald.
Kommentare
Kommentar veröffentlichen