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

 

Source - Détail de la fonction

En résumé :

Affiche le code source d’un mot.

Utilisation :

source word

Arguments :

word - Le mot à sourcer. (type: word!)

Description :

Affiche le code source d’une fonction en la sérialisant de manière formatée à partir de ses blocs de structure interne. Ne fournit que le code source des fonctions REBOL créées avec une déclaration (function!,) pas des fonctions native (en code machine.)

Cette fonction est utile pour apprendre comment les fonctions mezzanines (de haut niveau) sont définies.

    source source
    source: func [
        "Prints the source code for a word." 
        'word [word!]][
        prin join word ": " 
        if not value? word [print "undefined" exit] 
        either any [native? get word op? get word action? get word] [
            print ["native" mold third get word]] [print mold get word]]

Si la fonction spécifiée est une native, SOURCE retourne la spécification des arguments de la fonction.

    source copy
    copy: native [
        "Returns a copy of a value." 
        value [series! port! bitset!] "Usually a series" 
        /part "Limits to a given length or position." 
        range [number! series! port! pair!] 
        /deep "Also copies series values within the block."
    ]

Fonctions en relation :

? - Affiche de l’information sur les mots et les valeurs.

help - Affiche de l’information sur les mots et les valeurs.

Version anglaise officielle :

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