
EN: rebol.com -
rebol.org -
rebol.net -
FR: Rebol Documentation Project -
forum RebelBB -
rebol-france.org -
forum codeur -
Sérialise une chaîne de caractères lisible par REBOL.
mold value
value - La valeur à sérialiser
/only - Pour une valeur bloc, donne seulement le contenu, pas les crochets [ ]
/all - Sérialise.
/flat - Pas d’indentation
La fonction MOLD est différente de la fonction FORM en ce que MOLD produit une chaîne de caractères qui peut être lue par REBOL. Par exemple, un bloc doit contenir des crochets [] et les chaînes de caractères doivent être entre guillemets “ ” ou entre accolades { } (si la chaine est multi-ligne ou si elle contient des caractères spéciaux).
Pour un bloc de valeurs donné, des espaces sont insérés entre chaque valeur (sauf après une nouvelle ligne). Pour éviter les espaces entre les valeurs utiliser INSERT pour insérer le bloc dans une chaîne de caractères. La fonction MOLD n’évalue pas l’intérieur du bloc. Pour faire ca il faut utiliser REMOLD.
print mold 10:30 10:30
print mold %image.jpg %image.jpg
print mold [1 2 3] [1 2 3]
form - Convertit une valeur en une chaîne de caractères.
insert - Insère une valeur à l’intèrieur d’une série et retourne la série après l’insertion.
join - Concatène des valeurs.
reduce - Evalue une expression ou un bloc d’expressions et retourne le résultat.
remold - Formate un bloc réduit et retourne une chaine de caractères.