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 | 
12.04.2024 18:16:02