在CachéObjects上键入检查

时间:2008-09-18 21:09:37

标签: intersystems-cache intersystems

CachéObject(来自Intersystems)的方法参数的类型定义有什么意义,因为在预编译为.int格式之后,它会删除所有的输入信息,从而没有任何区别?

3 个答案:

答案 0 :(得分:1)

这些类型不在Cache代码内部使用/检查,但是当您通过XML,SQL等公开类时会使用它们。

有人希望在将来的版本中,Intersystems会开始进行一些编译时类型检查,但这可能要求太多了。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

Cache中没有真正的数据类型,因此没有类型检查。