Объявление переменных



В переменных хранится промежуточная информация, необходимая для работы программы. Переменные обычно создаются автоматически при первом присвоении им значения, но можно объявлять их явно с помощью ключевого слова Перем.

Тип переменной определяется по значению, которое она содержит. При помещении в переменную значения другого типа меняется и тип переменной, т.е. в языке поддерживается мягкая типизация.

Если переменную модуля объявить с ключевым словом Экспорт, то она будет видна вне модуля. Экспортируемые переменные модуля приложения называются глобальными переменными, потому что они доступны в любом месте программы (кроме общих модулей). Чем меньше в вашей программе будет глобальных переменных, тем лучше.

Примеры:

//явное объявление переменной модуля или процедуры или функции Перем Итог; //экспортируемая переменная модуля Перем Количество Экспорт; //неявное объявление переменных (при первом присвоении значения) ном = 0;

Оператор Новый

Оператор Новый предназначен для создания объектов определенных типов, например, СписокЗначений, Структура и т.д. Заметьте, что данный оператор применяется только для тех типов, для которых допустимо создание новых значений. При объявлении переменных, ссылающихся на прикладные объекты, оператор. Новый не используется.

Ниже показываются различные варианты объявления переменных:

//создание нового объекта типа "Структура" Отбор - Новый Структура; //вызов конструктора с параметрами Отбор = Новый Структура("Контрагент",ВыбКонтрагент); //получение объекта типа СправочникМенеджер Спр = Справочники.Контрагенты;

Приведение типов

При программировании часто требуется преобразовать значение одного типа в значение другого типа, например, число 10 преобразовать в строку «10».

Приведение типов может быть явное и неявное. Для явного приведения типов существуют следующие функции:

· Число(),

· Строка(),

· Дата(),

· Булево().

Неявное приведение типов производится системой автоматически при вычислении выражений. Например, в следующей конструкции значение числовой переменной НомерМесяца неявно преобразуется в строку и присоединяется к другой строке:

а = "Месяц " + НомерМесяца;


Дата добавления: 2015-12-20; просмотров: 20; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!