Wann benutze ich Fehler? und versuche, err brauche einen Wert
Hier meine Funktion, die cmd als Rebol-Anweisung ausführt:
exec-cmd: func [
cmd [ block! ] "Rebol instructions"
/local err
] [
if error? err: try [
do cmd
] [ print mold disarm err ]
]
Beim Starten der Funktion ist folgende Fehlermeldung aufgetreten:
** Script Error: err needs a value
** Where: exec-cmd
** Near: if error? err: try [
do cmd
]
Wie kann ich diese Meldung vermeiden und den Fehler beheben?