The definitive Wolfram Language and notebook experience
The original technical computing environment
All-in-one AI assistance for your Wolfram experience
We deliver solutions for the AI eraâcombining symbolic computation, data-driven insights and deep technology expertise.
Courses in computing, science, life and more
Learn, solve problems and share ideas.
News, views and insights from Wolfram
Resources for
Software DevelopersWe deliver solutions for the AI eraâcombining symbolic computation, data-driven insights and deep technology expertise.
Wolfram SolutionsCourses in computing, science, life and more
Learn, solve problems and share ideas.
News, views and insights from Wolfram
Resources for
Software DevelopersThe Wolfram Language provides a variety of mechanisms for detecting and managing errors and for helping ensure that programs are robust and operate as intended. The Confirm family of functions allows various forms of error conditions to be checked during the execution of a program, with program execution immediately terminated when errors are detected. Enclose defines the scope in a program in which errors will be caught.
Function Argument CheckingCheckArguments — check the structure of function arguments
Condition (/;) — require a pattern or definition to satisfy a condition
ArgumentsOptions ▪ OptionsPattern
Runtime Error HandlingConfirm — evaluate an expression, confirming that no failure is generated
Enclose — evaluate an expression, stopping and returning a failure object if a failure occurs
WithCleanup — run cleanup code even if an evaluation is interrupted
Failsafe — create a version of a function protected against bad input
Types of ConfirmationConfirmBy — evaluate an expression, confirming that the result satisfies a condition
ConfirmMatch — evaluate an expression, confirming that the result matches a pattern
ConfirmQuiet — evaluate an expression, confirming that no messages are generated
ConfirmAssert — confirm that an assertion is satisfied
Failure RepresentationFailure ▪ Missing ▪ $Failed ▪ TerminatedEvaluation
Code MonitoringAssert — abort if a condition is not satisfied
Echo — print an intermediate result
EchoEvaluation ▪ EchoTiming ▪ EchoFunction ▪ EchoLabel
Low-Level Error HandlingCheck ▪ CheckAbort ▪ AbortProtect ▪ PropagateAborts
Related Guides TopRetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4