Skip to main content
Die FlexiLayout-Sprache unterstützt die implizite Typkonvertierung. Einige Konvertierungen sind immer sicher, während andere zwar zulässig sind, aber zur Laufzeit fehlschlagen können und dann dazu führen, dass der Compiler eine Warnung anzeigt.

Sichere implizite Konvertierungen

Die folgenden Konvertierungen sind stets sicher.

Konvertierungen, die Fehler verursachen können

Die folgenden Konvertierungen sind zulässig, können jedoch zu einem Laufzeitfehler führen. Wenn beispielsweise XCoordinate in Distance und anschließend Distance in YCoordinate konvertiert wird, kann dadurch eine X-Koordinate fälschlicherweise in eine Y-Koordinate umgewandelt werden. Der Compiler gibt eine Warnung aus, wenn Sie eine dieser Konvertierungen verwenden.