> 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
email

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

Rapport mondial 2025 sur la réponse à incident

Rapport mondial 2025 sur la réponse à incident

Dans ce nouveau rapport, les experts de Palo Alto Networks, Unit 42 livrent la synthèse des attaques ayant le plus impacté l'activité des entreprises au niveau mondial. Quel est visage actuel de la réponse aux incidents ? Quelles sont les tendances majeures qui redessinent le champ des menaces ? Quels sont les défis auxquels doivent faire face les entreprises ? Découvrez les top priorités des équipes de sécurité en 2025.

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