パターンマッチング関数

パターンマッチングは瞬時に多数の条件を簡単で読みやすく効率的なパターン指定に変換し, Wolfram言語による最も簡潔でエレガントなプログラミングを可能にする.

Cases パターンに合致する要素のリスト

Position パターンに合致する要素の位置

Count パターンに合致する回数

ReplaceAll (/.) パターンに合致するすべてを変換する

DeleteCases パターンに合致するすべてを削除する

Set (=),SetDelayed (:=) パターンの変換を定義する

MemberQ リストの要素のどれかがパターンに合致するかどうかを判定する

FreeQ パターンに合致するものを含んでいないかどうかを判定する

MatchQ 式がパターンに合致するかどうかを判定する

部分指定のパターン

SparseArray  ▪  ReplacePart  ▪  ReplaceAt  ▪  Grid