> Tech > 16. Effectuer des comparaisons multivoies avec SELECT/WHEN/OTHERWISE (V5R3)

16. Effectuer des comparaisons multivoies avec SELECT/WHEN/OTHERWISE (V5R3)

Tech - Par Renaud ROSSET - Publié le 24 juin 2010

Les blocs de code IF/ELSE profondément imbriqués sont difficiles à lire et source d’erreurs. De plus, ils peuvent aboutir à une déplaisante accumulation de ENDDO à la fin du groupe. La nouvelle combinaison SELECT/WHEN/OTHERWISE de commandes est généralement une structure meilleure et plus polyvalente :

Select

16. Effectuer des comparaisons multivoies avec SELECT/WHEN/OTHERWISE (V5R3)


    When (&Name = *Cmd) Do
        …
    Enddo

    When (&Int = 1 *And &Name = *Pgm) Do
        …
    Enddo

    Otherwise Do
        …
    Enddo
Endselect

Téléchargez cette ressource

Plan de sécurité Microsoft 365

Plan de sécurité Microsoft 365

Les attaquants savent comment prendre le contrôle de votre tenant Microsoft 365, et vous, savez-vous comment le reprendre en main ?

Les plus consultés sur iTPro.fr

A lire aussi sur le site

À la une de la chaîne Tech