2008-09-18 92 views
2

CachéObject(来自Intersystems)的方法参数的类型定义的关键点是什么?因为在它被预编译为.int格式后,它将删除所有的输入信息,因此完全没有区别?对Caché对象进行类型检查

+0

有点偏离主题,但您可以使用“oRef。%ClassName(1)”来确认/检查参数是您实际需要的类的实例。 – joeb 2013-05-02 19:13:58

回答

0

如果您正在编写ANSI M代码,则根本不应该有类型。我的猜测是,这是特定于Intersystems代码。

+0

是的,它不应该在那里,因为它没有任何区别。这只是一种假冒打字功能,与许多其他假功能一样。 – 2008-09-22 13:37:54

1

这些类型不使用/托运内部缓存的代码,但是当你通过XML,SQL等暴露你的类使用它们

人们希望在未来的版本将InterSystems公司开始做一些编译时类型检查,但这可能太多问。

0

Cache中没有真正的数据类型,所以没有类型检查。