跳转到主要内容
FlexiLayout 语言支持类型的隐式转换。

标准转换

  • IntReal
  • RectRegion
  • XCoordinateXInterval
  • YCoordinateYInterval
  • DistanceDistInterval

可能引发错误的转换

以下转换在该语言中是允许的,但可能会引发错误。例如,先将 XCoordinate 转换为 Distance,再将 Distance 转换为 YCoordinate,可能会导致把 X 坐标错误地转换为 Y 坐标。 如果在代码中使用此类转换,编译器会显示警告。
  • DistanceXCoordinate
  • DistanceYCoordinate
  • XCoordinateDistance
  • YCoordinateDistance
  • DistIntervalXInterval
  • DistIntervalYInterval
  • XintervalDistInterval
  • YintervalDistInterval