trace 函数
trace(var#1,var#2,...,var#n) 通过输出窗口跟踪求值过程。
该函数返回一个包含参数值的字符串,输出顺序和周围文本由第一个参数指定。第一个文本参数是可选的。
trace() 是为帮助用户调试脚本而引入的函数。
语法¶
如果 var#1 不是文本,trace() 返回以逗号分隔的值。

如果 var#1 是文本,trace() 返回该字符串(不返回其他值)。

如果 var#1 是 trace 格式的文本,trace() 会按照 var#1 的模式返回一个字符串。
要以自定义文本/顺序显示变量值,需要在花括号中插入 trace() 的变量位置索引。变量位置索引:var#2 为 0,var#3 为 1,var#4 为 2,依此类推。

注意: 可以通过 Shift+[ 输入 "{",通过 Shift+] 输入 "}" 来输入花括号。
在位置索引前添加以下标记,可以强制 trace() 的输出按指定方式求值:
S:表示符号求值N:表示数值求值

用法¶
trace() 可以用于:
- 直接使用,如同需要数值(=)或符号(→)求值的普通函数
- 直接用于 while 循环内部
- 直接用于 for 循环内部(循环内必须至少执行一次操作)
- 直接用于 line() 内部(line() 内必须至少执行一次操作)
- 用于用户自定义函数内部
另请参阅¶
本页内容源自旧版 wiki 文章,作者:Davide Carpi。