ГОСТ РИС013606-2—2012
Пример
’&ohgr;’ — греческая буква «омега»
8.1.4.2.2 Строковые данные
Все строковые данные заключают в двойные кавычки. Кавычки внутри строки кодируются с исполь
зованием соглашений, описанных в стандарте ИСОУМЭК10646.
Пример
" Это гораздо более длинная строка, которую можно назвать &дио1;предложением&дио1;.”
Если надо включить в строковое значение переход на другую строку, то в него включается символ
возврата каретки (return). Точное значение строкового типа данных вычисляется из символов, расположен
ных между символами двойных кавычек, путем удаления ведущих пробельных символов первой строки.
Пример
a∈ А-- печатается как: а • А
8.1.42.3 Целочисленныеданные
Целочисленныеданные представляются просто числами. Разделение длинных чисел запятыми и
точками недопускается (см. подраздел 8.1.4.4).
Пример
25
300000
29е6
8.1.4.2.4 Действительные числа
Число считается действительным, если в его состав включена десятичная точка. Разделение длин
ных чисел запятыми и точками недопускается. Десятичные точки могут использоваться толькодля отделе
ния дробной части числа (см. подраздел 8.1.4.4).
Пример
25.0
3.1415926
6.023в23
8.1.4.2.5 Булевскиеданные
Булевские значения могут быть представлены следующим образом (используемый регистр значения
не имеет):
True
False
8.1.4.2.6 Даты и время
Полная дата и время
В языке dADL даты, моменты времени и длительности могут быть представлены в полной и частичной
форме. Даты, время и длительности в полной форме представляются с использованием подмножества,
определенного в ИСО 8601. В языке dADL способ, приведенный в использование ИСО 8601. допускается
только в расширенной форме (т. е. должны использоваться с и м в о л ы и •-"). Определенный в ИСО 8601
способ представления частичных дат. состоящих только из номера года и. в какой-то мере, из времени,
включающеготолько число часов, не поддерживается. Допустимые частичные формы представлены ниже.
Шаблоны полного представления дат и времени в языке dADL выглядят следующим образом:
--дата
- - время
- - дата и время
yyyy-MM-dd
hh:mm[:ss[.sss][Z]]
yyyy-MM-dd hh:mm:ss(.sssl(Z]
где:
уууу= четыре цифры года;
ММ= номер месяца в году:
dd = день в месяце;
hh= час по 24-часовой шкале;
mm= минуты:
ss.sss= секунды, включая доли секунд;
Z = часовой пояс в виде знака + или-, за которым следуют четыре цифры, показывающие
часовой сдвиг, например+0930. или просто литерал Z. обозначающий+0000 (Гринвич
ский меридиан).
55