Published on InterSystems Developer Community (https://community.intersystems.com)

主页 > 一个更有用的对象Object Dump

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

一个更有用的对象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)
请看:

#Code Snippet #工具 #开发环境 #提示和技巧 #新手 #测试 #Caché #Ensemble #InterSystems IRIS
在 InterSystems Open Exchange 上检查相关应用程序

源 URL:https://cn.community.intersystems.com/post/%E4%B8%80%E4%B8%AA%E6%9B%B4%E6%9C%89%E7%94%A8%E7%9A%84%E5%AF%B9%E8%B1%A1object-dump