CASE V

CASE V

PRÉSENTE UN GROUPE D'INSTRUCTIONS À EXECUTER SI L'EXPRESSION ÉVALUÉE PAR "SELECT" CORRESPOND À LA VALEUR V


  • Type : Directive
  • Paramètre : 1
  • Groupe : Structures


ACTION

Cette déclaration est une partie de la structure SELECT/CASE/END_SELECT et est utilisée pour définir une instruction ou un groupe d'instructions à exécuter si le résultat de l'évaluation de l'expression E (de "SELECT E") correspond à la valeur V.

L'instruction ou le groupe d'instructions à exécuter est délimité de la manière suivante : il commence après CASE V et se termine au CASE suivant, ou au END_SELECT, si le CASE V était le dernier de la liste.

V est une valeur numérique : ce n'est pas une expression.

Remarque : dans une structure SELECT/CASE/END_SELECT, l'ordre des CASE n'a aucune importance, mais il ne peut y avoir deux cases avec la même valeur.


SYNTAXE : CASE V

  • V : expression numérique.

UTILISATION

  • CASE est utilisé, en association avec SELECT et END_SELECT, pour définir une instruction ou un groupe d'instructions à exécuter si la valeur de l'expression évaluée du SELECT correspond à la valeur V.

ERREUR

  • Si V n'est pas une valeur numérique correcte.
  • Si V est égal à la valeur d'un autre CASE de la même structure SELECT/END_SELECT.

EXEMPLE

CASE.bas
dim v
v=5
select v
case 1:print "V vaut 1"
case 5:print "V vaut 5"
case 8:print "V vaut 8"
end_select

EN RAPPORT

SELECT

END_SELECT