FailureQ

FailureQ[expr]

expr が頭部Failureを有する場合,あるいは$Failedまたは$Abortedと等しい場合はTrueを与える.

例題

すべて開くすべて閉じる

  (1)

式が「失敗」を表すかどうかを検定する:

失敗を表さない式を選ぶ:

特性と関係  (1)

操作が行えない場合は$Failedが返される:

Interpreterのような関数は,結果を生成できない場合は失敗オブジェクトを返す:

Abort[]が実行された場合,あるいはユーザが手動で計算を放棄した場合は$Abortedが返される:

考えられる問題  (2)

それ自身としてのシンボルFailureは失敗を表しはしない:

関数の評価あるいはメッセージの生成が失敗しても,それが失敗を表すとはみなされない:

Checkを使って評価がメッセージを生成したことを検知する:

Wolfram Research (2015), FailureQ, Wolfram言語関数, https://reference.wolfram.com/language/ref/FailureQ.html.

テキスト

Wolfram Research (2015), FailureQ, Wolfram言語関数, https://reference.wolfram.com/language/ref/FailureQ.html.

CMS

Wolfram Language. 2015. "FailureQ." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/FailureQ.html.

APA

Wolfram Language. (2015). FailureQ. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/FailureQ.html

BibTeX

@misc{reference.wolfram_2024_failureq, author="Wolfram Research", title="{FailureQ}", year="2015", howpublished="\url{https://reference.wolfram.com/language/ref/FailureQ.html}", note=[Accessed: 21-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_failureq, organization={Wolfram Research}, title={FailureQ}, year={2015}, url={https://reference.wolfram.com/language/ref/FailureQ.html}, note=[Accessed: 21-November-2024 ]}