Failure

Failure["tag",assoc]

tag で示されたタイプの失敗を,連想 assoc によって与えられる詳細とともに表す.

詳細

  • Failure[]["prop"]Failureオブジェクトから特性を抽出する.Failure[][{key1,key2,}]は値のリストを抽出する. »
  • Failure[]["Properties"]は使用可能な特性のリストを返す. »
  • 連想 assoc は,一般に以下を含む.
  • "MessageTemplate"メッセージについての文字列テンプレート
    "MessageParameters"メッセージテンプレートについて使うパラメータ
  • TemplateApplyを使ってパラメータがメッセージテンプレート有効に挿入される.
  • メッセージ名は,メッセージが生成されたときに使うために,項目"MessageTemplate":>symb::name で保存することができる.
  • FailureInterpreterおよび関連関数によって生成される.この場合に考えられるタグには,"InterpretationFailure""RestrictionFailure""ConditionFailure""ConnectionFailure"がある.

例題

すべて開くすべて閉じる

  (2)

Failureが生成される典型的な例:

もとになっている構造を示す:

手動で失敗を起こす:

スコープ  (10)

基本的な用法  (6)

タグだけを使ってFailureを作成する:

タグとメッセージを使う:

位置パラメータがあるテンプレートを使う:

StringTemplateを使って失敗を示す:

MessageNameを使って失敗を示す:

Failureはメタデータを含むことができる:

特性  (4)

使用可能な全特性のリストを取得する:

"Input"特性を抽出する:

メッセージテンプレート,名前,パラメータを抽出する:

メッセージテンプレートを評価せずに抽出する:

実際のエラーメッセージを抽出する:

特性と関係  (4)

ToStringを使ってフォーマットされたメッセージを得る:

これは"Message"特性に等しい:

Failureは,SendMailEntityPrefetch等の関数によって返される:

これらの関数については,Failureの逆はSuccessである:

Failure式はFailureQである:

AssociationRuleと一緒に使うと,評価された式がFailure式に埋め込まれる:

RuleDelayedを使って評価されないようにする:

おもしろい例題  (1)

Failure式の全特性でデータ集合を生成する:

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

テキスト

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

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