
EN: rebol.com -
rebol.org -
rebol.net -
FR: Rebol Documentation Project -
forum RebelBB -
rebol-france.org -
forum codeur -
Construit et retourne une nouvelle valeur après conversion.
to type spec
type - Le type de la donnée ou la valeur d’exemple.(type: any-type)
spec - Les attribus de la nouvelle valeur. (type: any-type)
Chaque type de données fournit une methode TO spécifique pour faire une conversion depuis tout les type de données. Les to-binary, to-block, et toute les autres to- fonctions sont des fonctions mezzanine qui sont basées sur cette fonction TO.
Voici quelques exemples:
probe to file! "test.r" %test.r
probe to list! [1 2 3] make list! [1 2 3]
La fonction TO permet au type de données cible d’être spécifié comme argument, vous autorisant à écrire un code tel que :
flag: true value: to either flag [integer!][decimal!] 123 print value 123
Les conversions qui sont autorisées dépendent des types de données spécifiques. Certains types de données permettent des conversions spéciales, telles que :
print to integer! false 0
print to integer! true 1
print to logic! 1 true
print to time! 600 ; # en secondes 0:10
make - Construit et retourne une nouvelle valeur.