AllTrue

AllTrue[{e1,e2,},test]

如果对于所有 eitest[ei] 均为 True,则生成 True.

AllTrue[expr,test,level]

expr 在层 level 上的检验部分.

AllTrue[test]

表示 AllTrue 可以应用于表达式的运算符形式.

更多信息

范例

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

基本范例  (4)

检验列表中的所有元素是否都满足条件:

检查矩阵的所有元素是否满足一个条件:

检验关联中的所有值是否都满足条件:

如果不适用于任何元素的条件生成 False,则可以返回符号式结果:

即使当应用于某些元素的条件为符号式时,仍可以推断出确定的结果:

TrueQ 可以用于避免得到符号式结果:

范围  (3)

AllTrue 可应用于具有任何头部的表达式:

AllTrue 可以在参差不齐的表达式上进行运算:

默认情况下,AllTrue 总是在第1层运算:

属性和关系  (5)

TrueQ 构成谓词,使得谓词更强:

AllTrue[list,f] 等价于 NoneTrue[list,Composition[Not,f]]

f 运算为 TrueFalse 时,AllTrue[list,f] 等价于 VectorQ[list,f]

AllTrue[list,f] 有效作用于稀疏向量:

AllTrue[list,test] 按顺序检查 list 的部分,一旦 test 返回 False 即停止:

可能存在的问题  (1)

可以返回符号式结果:

Wolfram Research (2014),AllTrue,Wolfram 语言函数,https://reference.wolfram.com/language/ref/AllTrue.html (更新于 2015 年).

文本

Wolfram Research (2014),AllTrue,Wolfram 语言函数,https://reference.wolfram.com/language/ref/AllTrue.html (更新于 2015 年).

CMS

Wolfram 语言. 2014. "AllTrue." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2015. https://reference.wolfram.com/language/ref/AllTrue.html.

APA

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

BibTeX

@misc{reference.wolfram_2024_alltrue, author="Wolfram Research", title="{AllTrue}", year="2015", howpublished="\url{https://reference.wolfram.com/language/ref/AllTrue.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_alltrue, organization={Wolfram Research}, title={AllTrue}, year={2015}, url={https://reference.wolfram.com/language/ref/AllTrue.html}, note=[Accessed: 22-November-2024 ]}