В конечном результате важен конечный результат!

понедельник, ноября 14, 2005

ColdFusion. Урок №2 – «Типы данных»

ColdFusion поддерживает следующие типы данных.

Булевы типы данных
Как вы знаете, булев тип данных принимает всего два значения – TRUE и FALSE. В числовых операциях величина TRUE считается равной 1, а FALSE – приравнивается 0. В строковых операциях величина TRUE интерпретируется как строка Yes, а величина FALSE – соответственно, как строка No.

Строки
В ColdFusion, строковые величины заключаются в кавычки или в апострофы. Даже если вы введете «1000» или ‘1000’ – это будет строка, а не число. Некоторые специальные символы должны экранироваться (повторяться). К числу таких символов относятся апостроф, кавычка и знак фунта (#).

Числа
Поддерживаются как вещественные, так и целые числа. Числа не нужно заключать в кавычки или апострофы.

Объекты даты/времени
Дата и время в ColdFusion задаются совместно или по отдельности. Дата определяется в интервале значений от 100 до н.э. до 9999 н.э. Существует несколько форматов записи даты:
14/11/05
2005-11-14
14 ноя. 05
14 ноября 2005
Время может задаваться с точностью до секунды.

Списки
Список представляет собой особую разновидность строки, содержащую перечень разделенных элементов. К примеру, список «а, б, в, г, д, е, ж» содержит элементы «а», «б», «в», «г», «д», «е», «ж», а запятая (,) выполняет функцию ограничителя.

Массивы
Массивы предназначены для хранения индексируемых величин. Каждая величина, хранящаяся в массиве, называется элементом. Каждому элементу присваивается целое число, которое отмечает его позицию в массиве и называется индексом элемента. Элементы массива могут относиться к любому виду, в том числе сами быть массивами.
Поддерживаются одномерные (аналог – столбец данных или список), двухмерные (аналог – матрица, состоящая из столбцов и строк) и трехмерные массивы (аналог – куб, заполненный данными). Дополнительные измерения можно создавать динамически посредством вложения многомерных массивов.

Структуры
Структурой называют объект, предназначенный для хранения пар «ключ – значение». Структуры похожи на одномерные массивы, однако для ссылок на элемент вместо целочисленных индексов в них используются строки. Структуры можно использовать как ассоциированные массивы.

Объекты запросов
Объекты запросов представляют собой специфические структуры данных ColdFusion, предназначенный для хранения наборов записей. Эти объекты чаще всего создаются в результате запросов к базам данных или возвращаются в результате выполнения некоторых тегов. Ближайшим аналогом объекта запроса является двухмерный массив.

Объекты компонентов
ColdFusion поддерживает взаимодействие с компонентами трех типов: объектами COM/DCOM, объектами CORBA и объектами Java.Во всех трех случаях объекты обладают свойствами и методами, к которым можно обращаться из ColdFusion.

Продолжение следует.

Комментариев нет: