Question Arexx : les variables

3 sujets de 1 à 3 (sur un total de 3)

  • sinisrus

      #9254

      Salut,

      Après avoir cherché mais rien trouvé.

      j’aimerai savoir s’il est possible en arexx de faire une condition sur une variable qui n’existe pas encore

      par exemple :

      if ~Exists(C) then

      say ‘la variable n’hexiste pas’

      merci d’avance

      slobman

        #142046

        Yo !

        Exists vérifie l’existence d’un fichier.

        Tu peux peut-être te tourner vers SYMBOL.

        SYMBOL(nom) : Teste si le nom en paramètre est un symbole ARexx valide.

        Si le nom n’est pas un symbole, la fonction retourne la chaîne BAD.

        Si le symbole est non-initialisé, la chaîne retournée est LIT.

        Si la symbole à été assigné à une valeur, VAR est retourné.

        Exemple :

        SAY SYMBOL(‘J’) -> VAR

        SAY SYMBOL(‘x’) -> LIT

        SAY SYMBOL(‘++’) -> BAD

        Ce qui donnerait :

        If SYMBOL(C)= »LIT » then

        say ‘la variable n’existe pas’

        sinisrus

          #142047

          yes merci slobman

        3 sujets de 1 à 3 (sur un total de 3)

        • Vous devez être connecté pour répondre à ce sujet.

        Forums AmigaOS, MorphOS et AROS Développement Question Arexx : les variables

        Amiga Impact