Злоупотребление CInt? - PullRequest
       5

Злоупотребление CInt?

2 голосов
/ 09 ноября 2009

Я исправляю дефект в каком-то классическом ASP с помощью VBScript и наткнулся на следующую строку:

variable1 = CInt((CInt(variable2) MOD CInt(3600))\ CInt(60))

Нужно ли вызывать CInt(3600) и CInt(60), когда мы используем их в выражении? Это будет эквивалентное выражение?

variable1 = (CInt(variable2) MOD 3600) \ 60

1 Ответ

6 голосов
/ 09 ноября 2009

Целочисленные литералы уже целочисленного типа, как и арифметические операции над целыми числами. Два выражения эквивалентны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...