2008-09-18 114 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中沒有真正的數據類型,所以沒有類型檢查。