articles/dicorebol-fr/function.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 -

 

Function - Détail de la fonction

En résumé :

Définit une fonction utilisateur avec des varaibles locales.

Utilisation :

function spec vars body

Arguments :

spec - Des information d’aide optionnelles suivies par les mots d’arguments (type: block!)

vars - Liste de variables qui sont locales à cette fonction (type: block!)

body - Le bloc corps de la fonction (type: block!)

Description:

FUNCTION est identique à FUNC mais inclut un bloc dans lequel vous pouvez nommer les variables considérées comme LOCAL à la fonction.

    average: function [block] [total] [
        total: 0
        foreach number block [total: number + total]
        total / (length? block)
    ]
    print average [1 10 12.34]
    7.78

Fonctions en relation:

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

exit - Sort d’une fonction sans retourner de valeur.

func - Définit une fonction utilisateur avec les spécifications et le corps donnés.

function? - Retourne TRUE pour une fonction valeur.

has - Un raccourci pour définir une fonction qui a des variables locales.

make - Construit et retourne une nouvelle valeur.

return - Retourne une valeur depuis une fonction.

use - Définit un mot local pour un bloc.

Version anglaise officielle

 
  articles/dicorebol-fr/function.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