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

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

 

Has - Détail de la fonction

En résumé :

Un raccourci pour définir une fonction qui a des variables locales mais pas d’arguments.

Utilisation :

has locals body

Arguments :

locals - L’argument des variables locales. (type: block!)

body - L’argument corps. (type: block!)

Description :

Définir une fonction qui comporte seulement des variables locales. C’est un raccourci de FUNC et FUNCTION.

Par exemple :

    ask-name: has [name] [
        name: ask "What is your name?"
        print ["Hello" name]
    ]
    ask-name
    What is your name?Hello test

L’exemple ci-dessus est un raccourci pour:

    ask-name: func [/local name] [...]

Fonctions en relation :

does - Un raccourci pour défnir une fonction qui n’a pas d’arguments ou de variables locales.

exit - Sort d’une fonction, ne retourne aucune valeur.

func - Définit une fonction avec les specs et le corps donnés.

function - Définit une fonction utilisateur avec des variables locales.

return - Retourne une valeur depuis une fonction.

use - Définit des mots locaux pour un bloc.

Version anglaise officielle :

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