AllSameBy

AllSameBy[{e1,e2,},f]

测试所有 f[ei] 是否全部相同.

AllSameBy[f]

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

更多信息

  • AllSameByf 从第一个元素到最后一个元素依次应用,直到结果与之前的结果不同,即在可能的情况下尽快短路.
  • {en} 的长度为 0 或 1 时,无需应用 f 即可自动返回 True.

范例

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

基本范例  (1)

测试所有数字是否具有相同的奇偶性:

范围  (1)

测试所有数字是否具有相同的大小:

应用  (1)

检查数字是否全都是质数或者合数:

属性和关系  (1)

AllSameBy 可以通过将 f 应用于所有元素,然后检查结果是否全部相同来实现:

当出现副作用时,差异就会变得明显.

如果发现 f[en] 有任何变化,AllSameBy 则停止运算:

Map 会在检查 SameQ 之前对所有元素进行运算:

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

文本

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

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