Failsafe

Failsafe[f][x1,x2,]

如果没有一个 xi 被认为是失败,返回 f[x1,x2,],否则返回第一个失败的 xi.

Failsafe[f,test][x1,x2,]

如果 test[x1,x2,] 给出 True,返回 f[x1,x2,],否则返回 Failure[] .

Failsafe[f,test,failf][x1,x2,]

如果 test[x1,x2,] 没有给出 True,返回 failf[x1,x2,].

更多信息

范例

打开所有单元关闭所有单元

基本范例  (2)

应用函数的故障安全版本:

故障安全版本在失败时原样返回参数:

制作仅适用于正数的 Sqrt 的故障安全版本:

范围  (2)

将故障安全函数映射到列表上,按原样返回故障元素:

可对多个参数应用故障安全函数:

默认情况下,如果任何参数被视为失败,则返回失败:

testfailf 立即应用于所有参数:

应用  (1)

创建一个 Divide 版本,当第二个参数为 0 时返回 Missing[]

属性和关系  (4)

Failsafe[f][x1,x2,] 返回第一个失败的 xi

Failsafe[f,test][x1,x2,] 同时对所有 xi 应用 test

x=!=y=!=z
True

Failsafe[f,test,failf][x1,x2,] 同时对所有 xi 应用 failf

通常可用 ConfirmEnclose 近似 Failsafe

Wolfram Research (2025),Failsafe,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Failsafe.html.

文本

Wolfram Research (2025),Failsafe,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Failsafe.html.

CMS

Wolfram 语言. 2025. "Failsafe." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/Failsafe.html.

APA

Wolfram 语言. (2025). Failsafe. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Failsafe.html 年

BibTeX

@misc{reference.wolfram_2025_failsafe, author="Wolfram Research", title="{Failsafe}", year="2025", howpublished="\url{https://reference.wolfram.com/language/ref/Failsafe.html}", note=[Accessed: 15-January-2025 ]}

BibLaTeX

@online{reference.wolfram_2025_failsafe, organization={Wolfram Research}, title={Failsafe}, year={2025}, url={https://reference.wolfram.com/language/ref/Failsafe.html}, note=[Accessed: 15-January-2025 ]}