Spec-Zone.ru › Ada 95
Справочник по Ada 95

2.6 Строковые литералы

Строковый литерал формируется последовательностью графических символов (возможно, пустой) заключенных между двумя кавычками, используемыми как строковые скобки. Они используются для представления operator_symbol (см. 6.1), значений строкового типа (см. 4.2) и подмножеств массивов (см. 4.3.3).

Синтаксис

string_literal ::= "{string_element}"
string_element ::= "" | non_quotation_mark_graphic_character
Элемент строки — это пара кавычек ("") или отдельный графический символ, отличный от кавычки.

Статическая семантика

Последовательность символов строкового литерала формируется из последовательности элементов строки между ограничивающими кавычками в заданном порядке, где элемент строки "" становится одиночной кавычкой в последовательности символов, а любой другой элемент строки воспроизводится в последовательности.
Нулевой строковый литерал — это строковый литерал без элементов строки между кавычками.
ПРИМЕЧАНИЯ
5 Конец строки не может появиться в строковом литерале.

Примеры

Примеры строковых литералов:
"Сообщение дня:"

"" -- нулевой строковый литерал
" " "A" """" -- три строковых литерала длиной 1

"Символы, такие как $, %, и } допускаются в строковых литералах"


Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API