Cas - Définition de la partie générique d'un type

Syntaxe...
Description...
Exemple...
Voir aussi...
Traduction...

Instruction-attribut de Selon. Définition de propriétés et de méthodes d'un cas particulier dans un type polymorphique.

Cas NomDeLaSelection Pour NomDUneValeurEnumere

Cas NomDeLaSelection Dans ( ListeDeValeursDeCasDUnType )

Cas NomDeLaSelection Entre NomDUneValeurEnumere Et NomDUneValeurEnumere

Revenir en haut de la page...

Employée avec l'instruction Selon dans le cadre de la définition d'un type, l'instruction Cas permet de définir une situation type pour laquelle des propriétés ou des méthodes sont définies. En dehors de cette situation type énoncée par l'appartenance de l'énuméré dans une liste de valeur ou dans un intervalle, ces propriétés ou ces méthodes sont indéfinies et donc inutilisables.

Le choix du cas s'effectue au cours de l'exécution en fonction de la valeur de la propriété de sélection qui doit être de type énuméré. Les propriétés et les méthodes déclarées dans le cas sont uniquement accessibles que si le sélecteur du cas à pour valeur l'une des valeurs du cas.

La sélection est un identifiant permettant de dénommer le cas en vue de sélectionner ses propriétés ultérieurment.

Revenir en haut de la page...

Enumere

Type Voiture Fin Type
/* Le type voiture est polymorphe selon le type de motorisation du véhicule. Si la voiture est électrique, l'autonomie est disponible. Si la voiture est à essence ou diesel, la capacité du réservoir est disponible. Si la voiture est au gaz, il est possible de savoir s'il s'agit du gaz naturel ou du propane. */

Variable Principal
Debut
/* Cas d'un vehicule electrique. */
V1.Moteur=Electrique;
V1.Moteur.MoteurElectrique.Autonomie=10;
/* Cas d'un vehicule a propane. */
V2.Moteur=Gaz;
V2.Moteur.MoteurGaz.EstDuPropane=Vrai;
Fin Principal

Revenir en haut de la page...
Pour pour définir une suite de cas définie par un cas. Entre pour définir une suite de cas définie par un intervalle. Dans pour définir un cas défini par liste de valeurs. Selon pour définir un type polymorphique et Defaut pour définir une déclaration par défaut.

Revenir en haut de la page...

FallCase案件Caso----

Revenir en haut de la page...