Failsafe
例題
すべて開く すべて閉じる例 (2)
Failsafe[f][x]Failsafe[f][$Failed]正の数にのみ適用されるSqrtのフェイルセーフ版を作成する:
Failsafe[Sqrt, Positive] /@ {1, 2, -10, Missing[]}スコープ (2)
既存の失敗は変更せずに,フェイルセーフ関数をリストにマッピングする:
Failsafe[f] /@ {1, 2, 3, Missing["NotAvailable"], 6, $Failed, 10}Failsafe[f][1, 2, 3]デフォルトで,引数のいずれかが失敗であるとみなされる場合は失敗になる:
Failsafe[f][1, Missing[], 3]test と failf はすべての引数に一度に適用される:
Failsafe[Divide, #2 != 0&, g][2, 2]Failsafe[Divide, #2 != 0&, g][2, 0]アプリケーション (1)
特性と関係 (4)
Failsafe[f][x1,x2,…]は,失敗した最初の xiを返す:
Failsafe[f][1, $Failed, 2, Missing["NotAvailable"]]Failsafe[f,test][x1,x2,…]は,すべての xiに同時に test を適用する:
Failsafe[f, EchoEvaluation[UnsameQ[##]]&][x, y, z]Failsafe[f,test,failf][x1,x2,…]は,すべての xiに同時に failf を適用する:
Failsafe[f, False&, g][x, y, z]Failsafeは,しばしばConfirmとEncloseで近似できる:
{Failsafe[f][x], Enclose[f[Confirm[x]]]}{Failsafe[f][$Failed], Enclose[f[Confirm[$Failed]]]}関連するガイド
-
▪
- パッケージの保護 ▪
- ロバスト性とエラー処理
テキスト
Wolfram Research (2025), Failsafe, Wolfram言語関数, https://reference.wolfram.com/language/ref/Failsafe.html.
CMS
Wolfram Language. 2025. "Failsafe." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/Failsafe.html.
APA
Wolfram Language. (2025). Failsafe. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Failsafe.html
BibTeX
@misc{reference.wolfram_2026_failsafe, author="Wolfram Research", title="{Failsafe}", year="2025", howpublished="\url{https://reference.wolfram.com/language/ref/Failsafe.html}", note=[Accessed: 15-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_failsafe, organization={Wolfram Research}, title={Failsafe}, year={2025}, url={https://reference.wolfram.com/language/ref/Failsafe.html}, note=[Accessed: 15-September-2026]}