Дипломная работа: Решение задач с помощью современых компьютерных технологий

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
Бесплатно скачать Дипломная работа: Решение задач с помощью современых компьютерных технологий