Confirm
Confirm[expr,info]
expr が確認されなければ info を評価して,スローするエラーにその結果を含める.
Confirm[expr,info,tag]
スローする任意のエラーに指定されたタグを使う.
詳細
- Confirm[expr,…]は,expr の確認に成功した場合は expr を返す.
- Confirm[expr,…]は,expr が以下のいずれかの形を含む場合は expr が失敗であるとみなし,エラーをスローする.
-
Failure[…] Missing[…] $Failed $Canceled $Aborted - Confirmは,タグが与えられた場合はスコープが動的になり,それ以外の場合はスコープが語彙的になる. »
- info のデフォルト値はNullである.
- expr は,info がNullで exprが以前の確認関数からのFailureである場合以外は,スローされる前にFailureで包み込まれる. »
- Confirmによって生成されたFailureオブジェクトには以下のフィールドが含まれる.
-
"Information" Confirm[expr,info,…]からの info "Expression" Confirm[expr,…]からの expr - これらのフィールドの値は failure["prop"]を使ってあるいは直接Enclose[expr,"prop"]から取り出すことができる.
例題
すべて開くすべて閉じる例 (2)
スコープ (4)
Wolfram Research (2020), Confirm, Wolfram言語関数, https://reference.wolfram.com/language/ref/Confirm.html.
テキスト
Wolfram Research (2020), Confirm, Wolfram言語関数, https://reference.wolfram.com/language/ref/Confirm.html.
CMS
Wolfram Language. 2020. "Confirm." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/Confirm.html.
APA
Wolfram Language. (2020). Confirm. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Confirm.html