AnyTrue
范例
打开所有单元 关闭所有单元基本范例 (4)
AnyTrue[{1, 2, 3, 4, 5, 6}, EvenQ]AnyTrue[{1, 3, 5, 7, 9}, EvenQ]AnyTrue[{{1, 2, 3}, {4, 5, 6}}, EvenQ, 2]AnyTrue[{{1, 3, 5}, {7, 9, 11}}, EvenQ, 2]AnyTrue[<|"a" -> 2, "b" -> 3, "c" -> 6|>, OddQ]AnyTrue[{12, 16, x, 14, y}, # < 10&]% /. {x -> 3, y -> 7}TrueQ 可用来避免得到符号式结果:
AnyTrue[{12, 16, x, 14, y}, TrueQ[# < 10]&]范围 (3)
AnyTrue 可用于具有任何标头的表达式:
AnyTrue[f[2, 7, 6], OddQ]AnyTrue[f[x, y, z], # < 10&]AnyTrue 可以运算参差不齐的表达式:
AnyTrue[{{1, 2, 3}, {4, 5}}, EvenQ, 2]AnyTrue[f[{1, 2, 3}, {4, 5}], EvenQ, 2]默认情况下,AnyTrue 在第1层运算:
AnyTrue[4, EvenQ]AnyTrue[{}, EvenQ]AnyTrue[4, EvenQ, 0]属性和关系 (4)
用 TrueQ 构造谓词,使得谓词更强:
AnyTrue[{x, y, z}, Composition[TrueQ, f]]AnyTrue[list,f] 等价于 !NoneTrue[list,f]:
LogicalExpand /@ {AnyTrue[{x, y, z}, f], !NoneTrue[{x, y, z}, f]}AnyTrue[list,f] 高效地作用于稀疏向量:
AnyTrue[SparseArray[{1000 -> 3}, {1000000000000}], OddQ]AnyTrue[list,test] 按顺序检查 list 的部分,一旦 test 返回 True 即停止:
AnyTrue[{1, 2, 3, 4, 5}, (Print[#];EvenQ[#])&]文本
Wolfram Research (2014),AnyTrue,Wolfram 语言函数,https://reference.wolfram.com/language/ref/AnyTrue.html (更新于 2015 年).
CMS
Wolfram 语言. 2014. "AnyTrue." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2015. https://reference.wolfram.com/language/ref/AnyTrue.html.
APA
Wolfram 语言. (2014). AnyTrue. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/AnyTrue.html 年
BibTeX
@misc{reference.wolfram_2026_anytrue, author="Wolfram Research", title="{AnyTrue}", year="2015", howpublished="\url{https://reference.wolfram.com/language/ref/AnyTrue.html}", note=[Accessed: 19-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_anytrue, organization={Wolfram Research}, title={AnyTrue}, year={2015}, url={https://reference.wolfram.com/language/ref/AnyTrue.html}, note=[Accessed: 19-August-2026]}