WLJS LogoWLJS Notebook

FailureQ

FailureQ[expr] gives True if expr has head Failure or is $Failed or $Aborted.

Examples

Test for failure:

FailureQ[$Failed]
(* True *)

FailureQ[Failure["Error", <||>]]
(* True *)

FailureQ[5]
(* False *)

Conditional handling:

result = computation[];
If[FailureQ[result], "Error", result]

Please visit the official Wolfram Language Reference for more details.

On this page