Visual Basic для детей. Уроки 1-5



         

Dim VariableName As Type - часть 7


            Функция в BASIC – это встроенная процедура, с помощью которой мы получаем информацию о вычислениях некоторого ожидаемого значения. Формат функции:

FunctionValue = FunctionName(ArgumentList)

FunctionName – это имя функции, а ArgumentList

– это список значений (отделенный запятыми), которые необходимы для работы функции. В этом выражении с оператором присваивания, FunctionName использует значения в ArgumentList для вычисления результата и присваивания этого результата переменной под именем FunctionValue. Мы должны быть уверены, что переменная FunctionValue имеет тот же самый тип, что и вычисляемое значение FunctionName. Как узнать, какие же ещё существуют функции в BASIC, какие типы информации они поддерживают, какие для них требуются типы параметров (arguments)? Используйте интерактивную справку Visual Basic и поиск по ключевому слову Functions (Функции). Вы их увидите достаточное количество. Мы расскажем о некоторых из них в этом классе, но не помешает и самостоятельная работа, ведь как приятно, иногда, погрузиться в гигабайтное справочное пособие на английском языке и узнать кое-что из жизни функций. А теперь, давайте рассмотрим наши первые две функции языка BASIC:  Val и Str. Чтобы ваша голова стала тяжелой как ‘с похмелья’ можно почитать об этих функциях в интерактивном справочном руководстве.

            В BASIC функция Val преобразует различные текстовые строки (или свойство элемента управления) в числовое значение. Формат этой функции:

YourNumber = Val(YourString)

Функция Val принимает значение YourString (помните, что это значение называется аргументом функции), преобразует его в числовое значение и это числовое значение присваивает переменной YourNumber. Эту переменную YourNumber мы можем использовать в любых математических операциях. Как мы отмечали ранее, строковая переменная может быть заключена в кавычки. Пример с использованием функции Val:

YourNumber = Val(“23”)

Согласно этой операции присваивания, переменная YourNumber получает числовое значение 23. 




Содержание  Назад  Вперед