IF

Sommaire


"if"permet de faire une action sur réalisation d'une condition.

 

Syntaxe

  Ifexpr1[Then ] [instructions ]
   {
Elsifexprn[Then ] [instructions   ] } *
   [
Else [instructions   ] ]
  
Endif

 

Paramètres

Elément

Description

Restrictions

expr1

expression_logique.

Aucune.

exprn

expression_logique.

Aucune.

 

Exemples

   # Tests divers
   
If I = 1
       Infbox "I vaut1"
    Elsif I > 1 Then Print "I estsupérieur à 1"
    Elsif I = 0  :   Print"I est nul"
    Elsif I > 0
       Infbox "I estcompris entre 0 et 1"
    Else
       Infbox "I estnégatif"
    Endif

  #If sans Else
   
If I = 1 : Infbox"I = 1" : Endif

  # If avecseulement un Else
   
If I = 1 : Infbox"I = 1" : Else Infbox "I est différent de 1" : Endif

 

Description et commentaires

If permetde faire des alternatives au sein d'un programme. Else, Elsif ne sont pasobligatoires, mais un Endifdoit finir l'alternative obligatoirement. Il peut y avoir plusieurs Elsif pour un If, mais parcontre il ne peut pas y avoir plusieurs Else.

Si on désire réaliser une alternative sur une même variable prenant desvaleurs constantes, on peut utiliser Case.

 

Erreurs associées

Erreur

Description

ERMODE(10)

expr1ou exprn n'est pas de type numérique.

 

Mots-clés associés

CASE


SOMMAIRE

Adonix X3(r) L4G
Copyright (c) Adonix 1999 - All rights reserved