PRODUCTS
PURCHASE
FOR USERS
COMPANY
OUR SITES
DOCUMENTATION CENTER SEARCH
Mathematica
>
パターンマッチング関数
>
Mathematica
組込みシンボル
リスト要素の判定と検索
式のリスト的操作
パターン適用範囲の制限
チュートリアル »
|
MemberQ
Count
StringFreeQ
関連項目 »
|
リストの要素
式
パターンマッチング関数
その他 »
FreeQ
FreeQ
[
expr
,
form
]
式
expr
の部分式のいずれもが
form
にマッチしない場合に
True
を返し,その他の場合に
False
を返す.
FreeQ
[
expr
,
form
,
levelspec
]
levelspec
によって指定されたレベルにある式
expr
の部分についてのみ判定する.
詳細
form
には,パターンを使用することができる.
FreeQ
は,標準的なレベル指定を用いる.
n
レベル
1
からレベル
n
まで
Infinity
レベル
1
から
Infinity
まで
{
n
}
レベル
n
のみ
{
n
1
,
n
2
}
レベル
n
1
からレベル
n
2
まで
FreeQ
における
levelspec
のデフォルト値は
{0,
Infinity
}
である.
正のレベル
n
は,
n
個の指標で指定される
expr
のすべての部分からなる.
負のレベル
-
n
は,深度
n
の
expr
のすべての部分からなる.
レベル
-1
は数,記号,それに下位区分を持たないその他のオブジェクトからなる.
レベル
0
は式全体に相当する.
デフォルトのオプション設定の
Heads
->
True
では,
FreeQ
は式の頭部とその部分を見る.
例題
すべて閉じる
例
(2)
リストが
0
を含んでいるかどうかテストする:
In[1]:=
Out[1]=
FreeQ
は一般に式の全レベルをテストする:
In[1]:=
Out[1]=
スコープ
(1)
アプリケーション
(2)
関連項目
MemberQ
Count
StringFreeQ
チュートリアル
リスト要素の判定と検索
式のリスト的操作
パターン適用範囲の制限
その他
リストの要素
式
パターンマッチング関数
バージョン 1 の新機能
© 2008 Wolfram Research, Inc.