SyntaxQ

SyntaxQ["string"]
如果该字符串对应于在语法上正确的单个 Mathematica 表达式的输入,那么 SyntaxQ["string"] 返回 True,否则返回 False.

更多信息更多信息

范例范例打开所有单元关闭所有单元

基本范例  (2)基本范例  (2)

测试一个字符串是否符合有效的 Mathematica 语法:

In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]=

SyntaxQ 给出 True,字符串可以转换为一个表达式:

In[3]:=
Click for copyable input
Out[3]=

重复从对话框中要求输入,直到语法上正确为止:

In[1]:=
Click for copyable input
Out[1]=
1991年引入
(2.0)