DOCUMENTATION CENTER SEARCH
Mathematica
>
コアとなる言語
>
規則とパターン
Mathematica
の記号プログラミングパラダイムの中核には任意の記号パターンの変換規則の概念がある.
Mathematica
のパターン言語は,式のクラスの非常に一般的な集合を記述し,非常に理解しやすく,洗練された効率的なプログラムが可能となる.
規則 »
lhs
→
rhs
(
Rule
) — 置換規則の表現
expr
/.
rules
(
ReplaceAll
) — 式に置換規則を適用する
RuleDelayed
(
:>
)
▪
ReplaceRepeated
(
//.
)
▪
Condition
(
/;
)
▪
...
パターン »
x
_
—
x
と名付けた任意の式
x
__
—
式の列
a
|
b
|
c
—
代替形式
Repeated
(
..
)
▪
Except
▪
Longest
▪
Shortest
▪
...
パターンマッチング関数 »
Cases
—
指定のパターンに合致するリストまたは式の要素
Position
▪
MemberQ
▪
MatchQ
▪
Count
▪
DeleteCases
▪
...
割当て »
lhs
=
rhs
,
lhs
:=
rhs
—
任意のパターンの割当てを行う
チュートリアル
パターンと変換規則
パターン適用範囲の制限
変換規則の適用
純関数と規則で使う変数
文字列パターン
文字列パターンの操作
その他
文字列パターン
© 2008 Wolfram Research, Inc.