¿Cuándo uso el error? y prueba, errar necesito un valor
Aquí mi función que ejecuta cmd como instrucciones de Rebol:
exec-cmd: func [
cmd [ block! ] "Rebol instructions"
/local err
] [
if error? err: try [
do cmd
] [ print mold disarm err ]
]
Cuando ejecuto la función, he encontrado el siguiente mensaje de error:
** Script Error: err needs a value
** Where: exec-cmd
** Near: if error? err: try [
do cmd
]
¿Cómo puedo evitar este mensaje y gestionar el error?