Zum Hauptinhalt springen
Die FlexiLayout-Sprache unterstützt implizite Typkonvertierungen.

Standardkonvertierungen

  • IntReal
  • RectRegion
  • XCoordinateXInterval
  • YCoordinateYInterval
  • DistanceDistInterval

Konvertierungen, die zu Fehlern führen können

Die folgenden Konvertierungen sind in der Sprache zulässig, können jedoch zu Fehlern führen. Beispielsweise kann die Konvertierung XCoordinateDistance mit einer anschließenden Konvertierung DistanceYCoordinate dazu führen, dass eine X-Koordinate fälschlicherweise in eine Y-Koordinate umgewandelt wird. Wenn Sie derartige Konvertierungen in Ihrem Code verwenden, gibt der Compiler eine Warnung aus.
  • DistanceXCoordinate
  • DistanceYCoordinate
  • XCoordinateDistance
  • YCoordinateDistance
  • DistIntervalXInterval
  • DistIntervalYInterval
  • XintervalDistInterval
  • YintervalDistInterval