Символы, представляющие данные в памяти.
Описание
Переменные являются символьными именами, которыми можно манипулировать. Они
объявляются и на них ссылаются с помощью имен, состоящих из букв, цифр и
символа «_». Эти имена не могут содержать других символов потому, что такие
символы являются частью языка программирования FreeBASIC. Имена также не
могут содержать пробелы. См.
Правила
идентификаторов.
В FreeBASIC переменные могут быть определены с помощью оператора
Dim.
Доступ к переменной может быть в зависимости от того, где и как дается
декларация Dim для переменной. В зависимости от
области действия переменной,
определение переменных может быть в пределах
main
области программы, в рамках процедуры, на уровне модуля, или всей программы.
Смотрите
область видимости переменной.
Переменные доступны также когда они передаются в качестве параметров для
Function
или
Sub.
После объявления переменной с помощью оператора
Dim,
им может быть назначено значение, так же они могут передаваться в процедуры,
и использоваться в выражениях с аналогичным
стандартным типом данных. Иногда переменные автоматически преобразуются
в другие типы данных, прежде чем использоваться в выражениях, или при
передаче в качестве параметров в процедуры. Смотрите
Приведение и конверсия.
Пример
' компиляция с -lang qb or fblite
'$lang: "qb"
Declare Sub PrintConstants()
Dim FirstNumber As Integer
Dim Shared SecondNumber As Integer
FirstNumber = 1
SecondNumber = 2
PrintConstants ()
Print FirstNumber, SecondNumber, ThirdNumber 'Будет
напечатано 1 2 0
Sub PrintConstants ()
Dim ThirdNumber As Integer
ThirdNumber = 3
Print FirstNumber, SecondNumber, ThirdNumber 'Будет
напечатано 0 2 3
End Sub
См. также