Section courante

A propos

Section administrative du site

SELECT

Sélection de cas
REXX PC-DOS 7+, OS/2

Syntaxe

SELECT
 WHEN v1
   instruction_exécuté_si_vrai
 WHEN v2 | v3
   instruction_exécuté_si_vrai
 OTHERWISE instruction_exécuté_si_faux
END

Paramètres

Nom Description
v1, v2, v3 Ce paramètre permet d'indiquer la comparaison a effectuer
instruction_exécuté_si_vrai Ce paramètre permet d'indiquer les instructions à exécuter si la condition est vrai
instruction_exécuté_si_faux Ce paramètre permet d'indiquer les instructions à exécuter si la condition est fausse

Description

Cette instruction permet de définir une liste de comparaisons conditionnelles.

Exemple

Voici un exemple une utilisation typique de cette instruction :

  1. a = 2
  2. SELECT
  3.    WHEN a = 1 | a = 2 | a = 3 THEN
  4.         SAY "Entre 1 et 3"
  5.    WHEN a = 4 | a = 5 | a = 6 THEN
  6.         SAY "Entre 4 et 6"
  7.    WHEN a = 7 THEN
  8.         SAY "C'est 7"
  9.    OTHERWISE
  10.         SAY "Inférieur ou égale à 0 ou supérieur à 8"
  11. END

on obtiendra le résultat suivant :

Entre 1 et 3

Dernière mise à jour : Lundi, le 10 novembre 2014