Passer au contenu principal
Le langage FlexiLayout prend en charge la conversion implicite des types. Certaines conversions sont toujours sûres, tandis que d’autres sont autorisées, mais peuvent échouer à l’exécution et amener le compilateur à afficher un avertissement.

Conversions implicites sans risque

Les conversions suivantes sont toujours sans risque.

Conversions pouvant entraîner des erreurs

Les conversions suivantes sont autorisées, mais peuvent entraîner une erreur d’exécution. Par exemple, convertir XCoordinate en Distance, puis Distance en YCoordinate, peut convertir à tort une coordonnée X en coordonnée Y. Le compilateur affiche un avertissement lorsque vous utilisez l’une de ces conversions.