Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 核心语言 > 规则与模式 > 模式匹配函数 > MemberQ >

MemberQ

MemberQ
用来判断 list 的一个元素是否与 匹配,若是,则返回 True,否则返回 False.
MemberQ
测试由 levelspec 指定的 list 中所有部分.
  • form 可以是一个模式.
  • MemberQ 的第一个参数可以有任何头部,而不必是 List.
  • MemberQ 实时测试 list 中任意表达式是否与 form 匹配;Element 指定 x 是符号域 dom 的一个元素.
  • MemberQ 使用标准的层次分类:
nn
InfinityInfinity
{n}n
{n1,n2}
  • levelspecMemberQ 中的缺省值是 .
  • 正层 n 包含由标志 n 指定的 expr 的所有部分.
  • 负层 -n 包含具有深度 nexpr 的所有部分.
  • 包含数字,符号和其他没有子要素的项目.
  • 对应于整个表达式.
测试 是否是列表的一个成员:
测试 是否是列表的一个成员:
In[1]:=
Click for copyable input
Out[1]=
MemberQ 可用于模式:
测试到层次
MemberQ 通常只测试层次
测试 是否等于 1 模 7:
MemberQ 测试结构匹配,而不是数值相等:
MemberQ 不测试子序列:
FreeQ 测试:
默认情况下,MemberQ 只作用于层次
包括层次
版本 1 的新功能 | 版本 4 修改功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF