AnyMatch

AnyMatch[{e1,e2,},form]

任意の eiform パターンにマッチする場合にTrueを与える.

AnyMatch[expr,form,level]

expr のレベル level の各部分を検証する.

AnyMatch[form]

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

詳細

  • AnyMatch[expr,form]AnyMatch[expr,form,level]は,結果を決定するのに必要な数の eiしか検証しない. »
  • AnyMatch[list,form]AnyMatch[list,form,1]に等しい.
  • AnyMatchは連想に作用する.値を検証するがキーは検証しない. »
  • AnyMatch[form][list]AnyMatch[list,form]に等しい.

例題

すべて開くすべて閉じる

  (4)

リストの任意の要素がパターンにマッチするかどうかを検証する:

行列の任意の要素がパターンにマッチするかどうかを検証する:

AnyMatchの演算子形を使う:

連想の任意の値がパターンにマッチするかどうかをチェックする:

スコープ  (4)

AnyMatchは任意の頭部を持つ式に適用できる:

AnyMatchは,不揃いの式にも動作する:

デフォルトで,AnyMatchはレベル1に作用する:

Verbatimを使ってリテラルなブランクを検証する:

特性と関係  (6)

AnyMatch[list,form]!NoneMatch[list,form]に等しい:

AnyMatch[list,form]は疎なベクトルに効率的に作用する:

0.000037`

AnyMatch[list,form]list の各部分を順にチェックし,form がマッチしなくなると停止する:

AnyMatch[list,form]AnyTrue[list,MatchQ[form]]に等しい:

AnyMatch[{e1,e2,},form]Or[MatchQ[e1,form],MatchQ[e2,form],]に等しい:

AnyMatch[list,e1|e2|]ContainsAny[list,{e1,e2,}]に等しい:

考えられる問題  (1)

AnyMatchは,連想に関しては値しか検証しない:

Wolfram Research (2024), AnyMatch, Wolfram言語関数, https://reference.wolfram.com/language/ref/AnyMatch.html.

テキスト

Wolfram Research (2024), AnyMatch, Wolfram言語関数, https://reference.wolfram.com/language/ref/AnyMatch.html.

CMS

Wolfram Language. 2024. "AnyMatch." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/AnyMatch.html.

APA

Wolfram Language. (2024). AnyMatch. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/AnyMatch.html

BibTeX

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

BibLaTeX

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