使用日志
我们一直在使用日志来查看所有运行代码行的结果。但我们也可以控制日志中显示的内容。让我来清除日志,并清空“脚本编辑器”窗口。如果我正在处理全局变量(当然,我一直都在这样做),我可以做的一件事就是输入 show globals 和 open close parentheses。我不需要参数,尽管我可以指定我想要查看的单个全局变量。但我只需运行并查找所有全局变量即可。然后,我会将日志稍微调高一些,这样你就能看到,实际上,你甚至可以看到我运行的那段代码,也就是 show globals 函数。然后它会显示我定义的所有变量,以及一些初始设置脚本中的变量。所以我不一定创建了 dt 变量和 tb 变量。它们是初始设置的一部分,但我创建的其他变量都在那里。它还会列出我当前有多少个全局变量。再次强调,这些内容会一直存在,直到我关闭 JMP 函数,或者我特意使用函数删除它们。现在,我不再使用 show globals 函数,而是使用 show 函数。我会去掉“globals”这个词。我想显示变量 a 和 b。a 和 b 作为 show 函数的参数。然后我会运行这个函数。show 函数会返回变量名称以及赋值给它们的值。还有另一个函数叫 print。我会用 print 替换 show。然后我会运行这个函数。print 函数只会显示变量的值。show 和 print 这两个函数会显示在不同的行上。然后我们还有 write 函数。我会用 write 替换 print 并运行它。write 函数会返回其参数的值,但它们在同一行上。它不会添加任何空格。所以我们实际上需要为 write 函数添加参数。所以我先从一个字符串开始。字符串会显示,这里 a 的值是 - 我将添加一个空格并用双引号结束,就像逗号一样。我也会在参数周围添加一个空格,只是为了使其更易于阅读。然后我在 a 后面的逗号后面添加一个空格。我再次打开双引号。这将以空格开头。b 的值是空格并用双引号结束,添加一个逗号,添加一个空格只是为了使其更易于阅读。当我运行此行时,写入函数会在日志的一行中返回所有这些,并且没有分隔符。所以它只是日志中的一条消息,您可以将其提供给脚本的用户。以上只是对脚本语言一些基本元素的简要介绍。