FlexiLayout language
Conversion des types
Conversion implicite des types dans le langage FlexiLayout : conversions sûres telles que Int vers Real, ainsi que conversions entre coordonnées et distances avec avertissements du compilateur.
Le langage FlexiLayout prend en charge la conversion implicite des types.
Int –> Real
Rect –> Region
XCoordinate –> XInterval
YCoordinate –> YInterval
Distance –> DistInterval
Les conversions suivantes sont autorisées dans le langage, mais peuvent entraîner une erreur. Par exemple, la conversion XCoordinate –> Distance, suivie de la conversion Distance –> YCoordinate, peut provoquer une erreur lors de la conversion d’une coordonnée X en coordonnée Y.
Si vous utilisez ce type de conversions dans votre code, le compilateur affichera un message d’avertissement.
Distance –> XCoordinate
Distance –> YCoordinate
XCoordinate –> Distance
YCoordinate –> Distance
DistInterval –> XInterval
DistInterval –> YInterval
Xinterval –> DistInterval
Yinterval –> DistInterval
