FailureAction
Queryおよび関連関数のオプションで,失敗あるいはメッセージの生成時に何を行うかを指定する.
例題
すべて開く すべて閉じる例 (1)
list = Range[-2, 2]デフォルト設定のFailureAction->"Abort"は,計算を中止してFailureオブジェクトを返す:
Query[All, 1 / #&, FailureAction -> "Abort"][list]FailureActionNoneの設定では,結果に対して特別なアクションは取られない:
Query[All, 1 / #&, FailureAction -> None][list]FailureAction->"Encapsulate"の設定は,失敗した結果すべてをFailureオブジェクトで包み込む:
Query[All, 1 / #&, FailureAction -> "Encapsulate"][list]スコープ (2)
list = Range[-2, 2]FailureActionNoneの設定では,結果に特別のアクションは取られない:
Query[All, 1 / #&, FailureAction -> None][list]FailureAction->"Encapsulate"の設定は,失敗した結果をFailureオブジェクトでカプセル化する:
Query[All, 1 / #&, FailureAction -> "Encapsulate"][list]FailureAction->"Abort"の設定は,大域計算を中止してFailureオブジェクトを返す:
Query[All, 1 / #&, FailureAction -> "Abort"][list]FailureAction->"Replace"の設定は,失敗した結果をプレースホルダで置換する.関数Queryについては,このプレースホルダはMissingオブジェクトである:
Query[All, 1 / #&, FailureAction -> "Replace"][list]FailureAction->"Drop"の設定は,失敗した結果を最終の式から削除するようにする:
Query[All, 1 / #&, FailureAction -> "Drop"][list]FailureAction->{"Drop",f}の設定を使って失敗した結果を削除する前にアクションを取ることができる:
list = Range[-2, 2]Query[All, 1 / #&, FailureAction -> {"Drop", Print}][list]FailureAction->{"Replace",f}の設定を使って失敗の関数である置換を指定することができる:
Query[All, 1 / #&, FailureAction -> {"Replace", #["StyledMessage"]&}][list]テキスト
Wolfram Research (2014), FailureAction, Wolfram言語関数, https://reference.wolfram.com/language/ref/FailureAction.html.
CMS
Wolfram Language. 2014. "FailureAction." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/FailureAction.html.
APA
Wolfram Language. (2014). FailureAction. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/FailureAction.html
BibTeX
@misc{reference.wolfram_2026_failureaction, author="Wolfram Research", title="{FailureAction}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/FailureAction.html}", note=[Accessed: 07-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_failureaction, organization={Wolfram Research}, title={FailureAction}, year={2014}, url={https://reference.wolfram.com/language/ref/FailureAction.html}, note=[Accessed: 07-September-2026]}