
EN: rebol.com -
rebol.org -
rebol.net -
FR: Rebol Documentation Project -
forum RebelBB -
rebol-france.org -
forum codeur -
Essai d’avaluer un bloc et retourne ces valeur ou une erreur.
try block
block - Le bloc d’argument. (type: block!)
Essai de fournir un façon utile de capturer des erreurs et de les traitées à l’interrieur d’un script. Par ailleur, utilisez TRY pour tester une expression qui pourrait échouer et arrêter le script. TRY retourne une valeur d’erreur si une erreur arrive, autrement elle retourne le résultat normal du bloc.
if error? try [1 + "x"] [print "Did not work."] Did not work.
if error? try [load "$10,20,30"] [print "No good"] No good
=== Fonctions en relation:
disarm - Retourne une valeur d’erreur comme objet.
do - Evalue un bloc, fichier, URL, fonction, mot ou toute autre valeur.
error? - Retourne TRUE pour les valeurs d’erreur.