Означает ли оператор «взрыв» (!) В VB6 что-либо, если он находится только в конце переменной / числа?Если так, что это значит? - PullRequest
3 голосов
/ 15 сентября 2011

Я работаю над некоторым кодом VB6 на работе и часто сталкиваюсь с переменными, а иногда и числовыми значениями, заканчивающимися на «!».Например (обратите внимание на '!' В конце myVar! и второе 2!:

dist! = Sqr(x ^ 2 + y ^ 2!)

Это строка из кода, над которым я работаю.что значит здесь? Я бы предположил, что это так, потому что зачем использовать его иначе, но не могу найти никакой документации по этому конкретному использованию.

1 Ответ

7 голосов
/ 15 сентября 2011

Это не оператор, это индикатор типа. Восклицательный знак / Взрыв в конце имени указывает переменную, которая может содержать значение с плавающей точкой одинарной точности. Вот список индикаторов типа VB (может быть неполным):

$ - string 
% - integer 
& - long integer 
! - single precision floating point
# - double precision floating point 
@ - currency
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...