Проверка типа на объектах Caché - PullRequest
2 голосов
/ 19 сентября 2008

Какой смысл определения типа в параметрах метода в Caché Object (из Intersystems), поскольку после предварительной компиляции в формат .int он удаляет любую информацию о типизации, таким образом, не делая различий вообще?

Ответы [ 3 ]

1 голос
/ 25 сентября 2008

Эти типы не используются / не проверяются внутри кода Cache, но они используются, когда вы выставляете свои классы через XML, SQL и т. Д.

Можно надеяться, что в будущей версии Intersystems начнет выполнять проверку типов во время компиляции, но это может быть слишком много, чтобы спрашивать.

0 голосов
/ 25 октября 2008

В Cache на самом деле нет типов данных, поэтому проверка типов отсутствует.

0 голосов
/ 22 сентября 2008

Если вы пишете код ANSI M, у вас вообще не должно быть типов. Я предполагаю, что это относится к коду Intersystems.

...