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

标准转换

  • IntReal
  • RectRegion
  • XCoordinateXInterval
  • YCoordinateYInterval
  • DistanceDistInterval

可能导致错误的转换

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