zm.VarInfo 获取参数信息

文章目录
  1. 1. 功能
  2. 2. 语法
  3. 3. 参数
  4. 4. 返回值
  5. 5. 示例
  6. 6. 备注

功能

获取所有参数的数据类型、长度、值,通常配合按键自带的TracePrint命令调试输出使用,除了普通变量输出外,还支持数组与表的直接输出。

语法

结果 = zm.VarInfo(…)

参数

参数 数据类型 解释
参数 任意类型 要获取信息的参数,支持多个参数。

返回值

字符串 ,返回每个参数信息合成的字符串,格式如下“【数据类型 长度】值,【数据类型 长度】值…”。

示例

1
2
3
4
5
6
Import "zm.luae" //导入插件,只需执行一次
zm.Init //初始化插件,只需执行一次

Dim a = {"紫猫":345911220,"学院":{"正在", "招生中"},"欢迎加入"}
Dim b = "123", c = 123, d = true, e
TracePrint zm.VarInfo(a,b,c,d,e)

备注

  • zm.TracePrint 超级调试输出相比,缺少了调试输出功能,但是可以直接使用TracePrint命令输出更加灵活。
  • V1.1723: 初次加入
  • V2.1826: 优化返回字符串长度, 最长255, 以保证TracePrint()函数能正常输出显示信息
  • V4.2111: 优化返回字符串长度, 最长65536, 以保证TracePrint()函数能正常输出显示信息