Различные типы символов используются для различных функций. В этой главе подробно рассказывается о синтаксисе, используемом в YAML, и основное внимание уделяется манипулированию символами.
Индикаторные символы
Символы индикатора включают специальную семантику, используемую для описания содержимого документа YAML. Следующая таблица показывает это подробно.
| Sr.No. | Характер и функциональность |
|---|---|
| 1 |
_ Обозначает запись последовательности блоков |
| 2 |
? Обозначает ключ сопоставления |
| 3 |
: Это обозначает значение отображения |
| 4 |
, Обозначает запись о потоке |
| 5 |
[ Запускает последовательность потоков |
| 6 |
] Заканчивается последовательность потоков |
| 7 |
{ Запускает отображение потока |
| 8 |
} Заканчивается отображение потока |
| 9 |
# Обозначает комментарии |
| 10 |
& Это обозначает свойство якоря узла |
| 11 |
* Обозначает псевдоним узла |
| 12 |
! Обозначает тег узла |
| 13 |
| Обозначает скаляр буквального блока |
| 14 |
> Обозначает сложенный скалярный блок |
| 15 |
` Одинарная кавычка окружает цитируемый скаляр потока |
| 16 |
« Двойная кавычка окружает двойную кавычку |
| 17 |
% Обозначает используемую директиву |
_
Обозначает запись последовательности блоков
?
Обозначает ключ сопоставления
:
Это обозначает значение отображения
,
Обозначает запись о потоке
[
Запускает последовательность потоков
]
Заканчивается последовательность потоков
{
Запускает отображение потока
}
Заканчивается отображение потока
#
Обозначает комментарии
&
Это обозначает свойство якоря узла
*
Обозначает псевдоним узла
!
Обозначает тег узла
|
Обозначает скаляр буквального блока
>
Обозначает сложенный скалярный блок
`
Одинарная кавычка окружает цитируемый скаляр потока
«
Двойная кавычка окружает двойную кавычку
%
Обозначает используемую директиву
В следующем примере показаны символы, используемые в синтаксисе: