
EN: rebol.com -
rebol.org -
rebol.net -
FR: Rebol Documentation Project -
forum RebelBB -
rebol-france.org -
forum codeur -
Un raccourci pour définir une fonction qui a des variables locales mais pas d’arguments.
has locals body
locals - L’argument des variables locales. (type: block!)
body - L’argument corps. (type: block!)
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] [...]
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.