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