$SyntaxHandler

$SyntaxHandler
是一个全局变量,如果设置,它应用于任何发现有语法错误的输入字符串.

更多信息更多信息

  • $SyntaxHandler 给出的参数是完整的输入字符串和一个用来指定检测到语法错误的字符位置的整数.
  • 在字符串中的第一个字符的位置是 .
  • $SyntaxHandler 返回的任何字符串可以作为新的输入字符串发送到 Mathematica. 如果字符串不以一个新行结束, Mathematica 等待输入完成这个行.
  • 如果 $SyntaxHandler 返回 $Failed,如果可能的话,放弃 Mathematica 的输入.
  • 直到应用 $SyntaxHandler 后,输入内容才赋给 InString[n].
  • $SyntaxHandler 不被用 Get 获得的文件中的输入所调用.
版本 2 的新功能
New to Mathematica? Find your learning path »
Have a question? Ask support »