AllSameBy

AllSameBy[{e1,e2,},f]

すべての f[ei]が同じかどうかをチェックする.

AllSameBy[f]

式に適用可能なAllSameByの演算子形を表す.

詳細

  • AllSameByは,結果が前のものと異なるまで,最初の要素から最後の要素まで連続的に f を適用する.つまり,可能な限り短絡化する.
  • {en}の長さが0または1の場合は f を適用せずに自動的にTrueが返される.

例題

すべて開くすべて閉じる

  (1)

すべての数の偶奇性が同じかどうかを調べる:

スコープ  (1)

すべての数の大きさが同じかどうかを調べる:

アプリケーション  (1)

すべての数が素数かあるいは合成数かどうかを調べる:

特性と関係  (1)

AllSameByは,f をすべての要素に適用してその結果がすべて等しいかどうかをチェックすることで実装される:

副作用があると差がはっきりする.

f[en]にバリエーションが見付かると,AllSameByは評価を中止する:

これに対し,MapSameQのチェックの前にすべての要素を評価する:

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 Language. 2024. "AllSameBy." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/AllSameBy.html.

APA

Wolfram Language. (2024). AllSameBy. Wolfram Language & System Documentation Center. Retrieved from 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 ]}