English (English) - Change language

Conversion of types

The FlexiLayout language supports implicit conversion of types.

Int –> Real
Rect –> Region
XCoordinate –> XInterval
YCoordinate –> YInterval
Distance –> DistInterval

The following conversions are allowed in the language, but may result in an error. For example, conversion XCoordinate –> Distance with a subsequent conversion Distance –> YCoordinate may lead to an error of converting an X-coordinate into a Y-coordinate.

If you use such conversions in your code, the compiler will display a warning message.

Distance –> XCoordinate
Distance –> YCoordinate
XCoordinate –> Distance
YCoordinate –> Distance
DistInterval –> XInterval
DistInterval –> YInterval
Xinterval –> DistInterval
Yinterval –> DistInterval

2/20/2021 12:32:39 PM

Please leave your feedback about this article