文章
· 八月 9, 2022 阅读大约需 1 分钟

一个更有用的对象Object Dump

在测试你的代码时,你经常会遇到需要检查对象的实际内容。无论是使用 ZWRITE 还是 $system.OBJ.Dump()

你会得到一个简单的属性图片,"--- 属性值---"

而 "--- swizzled references ---" 更容易让人混淆 

用“--- calculated references ---" 你只是被留在了后面。

 

这个小的辅助类Z.obj 帮你将一个对象转储到终端,例如,在后台将一个对象转储到一些流中供以后查看。
默认情况下,你只看到有内容的属性,
         DO ##class(Z.obj).dumpToDevice(obj)
或者如果明确要求所有属性.
        DO ##class(Z.obj).dumpToDevice(obj,1)
请看:

讨论 (0)1
登录或注册以继续