Visual Basic 6
переменные
Поиск…
Переменные типы
Существуют разные типы переменных для разных целей. В Visual Basic 6 доступны следующие типы переменных:
- массив
- логический
- Байт
- валюта
- Дата
- двойной
- целое число
- Долго
- не замужем
- строка
- Вариант
Вы объявляете переменную с помощью ключевого слова Dim
:
Dim RandomNumber As Integer
Если вы не укажете тип переменной, переменная будет по умолчанию Variant
:
Dim Foo
эквивалентно
Dim Foo As Variant
логический
Boolean - самый простой тип переменной, поскольку он может содержать только одно из двух значений: True или False.
Foo = True
Bar = False
Булевы могут использоваться для управления потоком кода:
Dim Foo as Boolean
Foo = True
If Foo Then
MsgBox "True"
Else
MsgBox "False"
End If
целое число
Целое число представляет собой числовой тип данных и может содержать 16-разрядное значение со знаком (от -32768 до +32767). Если вы знаете, что переменная будет содержать только целые числа (например, 9), а не дробные числа (например, 5.43), объявите ее как целочисленный (или длинный) тип данных.
Dim RandomNumber As Integer
RandomNumber = 9
Целые числа обычно используются в качестве счетчиков в For...Next
loop:
Dim Counter As Integer
For Counter = 0 to 2
MsgBox Counter
Next Counter
Попытка присвоить целочисленному значению значение меньше -32768 или больше 32767 приведет к ошибке во время выполнения:
Dim MyNumber As Integer
MyNumber = 40000 'Run-time error '6': Overflow
строка
Строковая переменная может содержать пустой текст, символ, слово или текст переменной длины. Строковое значение должно содержаться в кавычках ( "
).
Dim Fruit as String
Fruit = "Banana"
Если вам нужны кавычки внутри строкового литерала, вы используете две последующие кавычки ( ""
).
Dim Quote as String
Quote = "Bill says: ""Learn VB!"""