Дипломная работа: Решение задач с помощью современых компьютерных технологий
DefStr диапазонБукв[, диапазонБукв] . . .
DefObj диапазонБукв[, диапазонБукв] . . .
DefVar диапазонБукв[, диапазонБукв] . . .
Обязательный аргумент диапазонБукв имеет следующий синтаксис:
буква_1[-буква_2]
Аргументы буква_1 и буква_2 указывают диапазон имен, для которых задается тип данных по умолчанию. Каждый аргумент представляет первую букву имени переменной, аргумента, процедуры Function или Property Get и может быть любой буквой алфавита. Регистр символов в аргументе диапазонБукв не существенен.
Инструкции Defтип можно использовать только на уровне модуля (т.е. нельзя использовать внутри процедур).
Переменные, имена которых начинаются с букв "A" - "K",
будут по умолчанию Integer .
DefInt A-K
Переменные, имена которых начинаются с букв "L" - "Z",
будут по умолчанию String .
DefStr L-Z
CalcVar = 4 ' Инициализирует переменную типа Integer .
StringVar = "Всем привет" ' Инициализирует переменную типа String .
AnyVar = "Привет" ' Будет обнаружено несовпадение типов .
Dim Calc As Double ' Явно объявлена переменная типа Double .
Calc = 2.3455 ' Присваивает значение переменной типа Double .
Инструкции Defтип также применимы к функциям .
CalcNum = ATestFunction(4) ' Вызывает процедуру Function , определенную пользователем.
Описание процедуры Function ATestFunction .
Function ATestFunction(INumber)
ATestFunction = INumber * 2 ' Возвращает значение типа Integer .
End Function
3.2.3 Преобразования типа данных
Каждая из функций, приведенных в таблице 3.2.3, преобразует выражение к соответствующему типу данных. Обязательный аргумент выражение является любым строковым выражением или числовым выражением.
Таблица 3.2.3 – Функции преобразования типов
Функция |
Тип |
К-во Просмотров: 493
Бесплатно скачать Дипломная работа: Решение задач с помощью современых компьютерных технологий
|