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