Qurak

Enclose

Disponible

Structured error handling. `Enclose` evaluates its body; a `Confirm*` inside

Enclose[expr]
Enclose[expr, f]
Enclose[expr, "prop"]
Enclose[expr, handler, form]
Enclose[Confirm[5] + 2] → 7Enclose[Confirm[0]] → 0Enclose[$Failed] → $FailedEnclose[Confirm[$Failed]]["ConfirmationType"] → ConfirmEnclose[Confirm[$Failed]]["Tag"] → ConfirmationFailedEnclose[ConfirmBy[3, NumberQ] + 2] → 5Enclose[ConfirmBy["a", NumberQ]]["Function"] → NumberQEnclose[ConfirmMatch["a", _Integer]]["Pattern"] → _IntegerEnclose[ConfirmAssert[1 > 2]]["HeldTest"] → Hold[1 > 2]Enclose[ConfirmQuiet[Log[0]]] → -InfinityEnclose[Confirm[$Failed], "Tag"] → ConfirmationFailedEnclose[Confirm[$Failed], Head] → Failure

Temas

Relacionadas

Las 6300 funciones · Usar esto desde un cliente MCP