articles/dicorebol-fr/set.txt · Dernière modification: 07/05/2005 00:22

EN: rebol.com - rebol.org - rebol.net -
FR: Rebol Documentation Project - forum RebelBB - rebol-france.org - forum codeur -

 

Set - Detail de la fonction

En résumé :

Attribue une/des valeur(s) spécifiée(s) à un mot ou à un bloc de mots.

Utilisation :

set word value

Arguments :

word - Mot ou bloc de mots qui doit être attribué (type: word! block!)

value - Valeur ou bloc de valeurs (type: any-type)

Raffinements :

/any - Autorise l’attribution aux mots de n’importe quelles valeurs.

Description :

Si le premier argument est un bloc de mots et que la valeur n’est pas un bloc, tout les mots dans le bloc seront initialisés avec la valeur spécifiée. Si la valeur est un bloc contenant plusieurs valeurs alors chacun des mots du premier bloc sera initialisé avec la valeur spécifiée. S’il n’y a pas assez de valeurs dans le second bloc, les mots restants seront mis a NONE.

Le raffinement /ANY autorise les mots à être intitialisés avec n’importe quel type de données incluant même ceux comme UNSET! qui ne sont pas normalement autorisés. C’est très utile dans les situations pour lesquelles toutes les valeurs doivent être traitées.ndled.

    set 'test 1234
    print test
    1234
    set [a b] 123
    print a
    123
 
    print b
    123
    set [d e] [1 2]
    print d
    1
 
    print e
    2

Fonctions en relation :

get - Obtient la valeur d’un mot.

in - Retourne le mot dans le context d’un objet.

unset - Désattribue la valeur d’un mot.

value? - Retourne TRUE si le mot a été intialisé.

 
  articles/dicorebol-fr/set.txt · Dernière modification: 07/05/2005 00:22
 
Fil RSS: Recent changes RSS feed
Valid XHTML 1.0 Valid CSS Powered by PHP Driven by DokuWiki
Hébergement par Spinodo