FailureAction

FailureAction

Queryおよび関連関数のオプションで,失敗あるいはメッセージの生成時に何を行うかを指定する.

詳細

  • 使用可能な設定値
  • Noneすべてのメッセージと失敗を無視する
    "Abort"メッセージが出されると計算全体を放棄する
    "Drop"メッセージを発する操作結果を削除する
    "Encapsulate"メッセージを発する操作をFailureオブジェクトで囲む
    "Replace"プレースホルダ形で置換する
    {act,f}アクションを実行し,fFailureオブジェクトに適用する
  • {"Replace",f}の設定のとき,fFailureオブジェクトに適用した結果として生成された値が,プレースホルダ形として使われる.

例題

すべて開くすべて閉じる

  (1)

サンプルデータを作成する:

FailureActionNoneの設定では,結果に対して特別なアクションは取られない:

FailureAction->"Encapsulate"の設定は,失敗した結果すべてをFailureオブジェクトで包み込む:

FailureAction->"Replace"の設定は,失敗した結果をプレースホルダで置換する.関数Queryについては,このプレースホルダはMissingオブジェクトである:

FailureAction->"Drop"の設定は,失敗した結果を最終的な式から削除する:

FailureAction->"Abort"の設定は,計算を放棄し,代りにFailureオブジェクトを返す:

スコープ  (1)

FailureAction->{"Drop",f}の設定を使い,失敗した結果を削除する前にアクションを行うことができる:

FailureAction->{"Replace",f}の設定を使い,失敗した関数の置換を指定することができる:

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

テキスト

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_2024_failureaction, author="Wolfram Research", title="{FailureAction}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/FailureAction.html}", note=[Accessed: 25-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_failureaction, organization={Wolfram Research}, title={FailureAction}, year={2014}, url={https://reference.wolfram.com/language/ref/FailureAction.html}, note=[Accessed: 25-November-2024 ]}