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

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

 

Use - Détail de la fonction

En résumé :

Définit un mot local à un bloc.

Utilisation :

use words body

Arguments :

words - Le mot local défini pour un bloc (type: block! word!)

body - Le bloc à évaluer (type: block!)

Description :

Le premier bloc contient une liste de mots qui seront locaux au second bloc. Le second bloc sera évalué et le résultat de cette évaluation sera retourné par USE.

    total: 1234
    nums: [123 321 456]
    use [total] [
        total: 0
        foreach n nums [total: total + n]
        print total
    ]
    900
    print total
    1234

Fonction en relation :

Commentaire des utilisateurs :

-From: lmecir_mbox.vol.cz 2-Dec-2000/9:06:25-8:00:

Attention: Le mot USE modifie le corps de son argument. Si vous souhaitez réutiliser cet argument par la suite (ex: fonction récursive) vous devez l’utiliser conjointement au mot copy/deep. Comme dans:

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