YAML-스칼라 및 태그

YAML의 스칼라는 다음과 같이 표시되는 리터럴 유형을 사용하여 블록 형식으로 작성됩니다.|). 줄 바꿈 개수를 나타냅니다. YAML에서 스칼라는 접힌 스타일 (>) 여기서 각 선은 접힌 공간을 나타내며 empty line 또는 more indented 선.

새 줄은 리터럴로 유지됩니다.

ASCII Art
--- |
\//||\/||
// || ||__

접힌 줄 바꿈은 more indented linesblank lines 아래와 같이-

>
Sammy Sosa completed another
fine season with great stats.
63 Home Runs
0.288 Batting Average
What a year!

YAML 플로우 스칼라에는 일반 스타일과 인용 된 스타일이 포함됩니다. 큰 따옴표 스타일에는 다양한 이스케이프 시퀀스가 ​​포함됩니다. 흐름 스칼라에는 여러 줄이 포함될 수 있습니다. 줄 바꿈은 항상이 구조에서 접혀 있습니다.

plain:
This unquoted scalar
spans many lines.
quoted: "So does this
quoted scalar.\n"

YAML에서 태그없는 노드는 특정 유형의 애플리케이션으로 지정됩니다. 일반적으로 사용되는 태그 사양의 예seq, mapstrYAML 태그 저장소의 유형. 태그는 아래에 언급 된 예로 표시됩니다.

정수 태그

이러한 태그에는 정수 값이 포함됩니다. 숫자 태그라고도합니다.

canonical: 12345
decimal: +12,345
sexagecimal: 3:25:45
octal: 014
hexadecimal: 0xC

부동 소수점 숫자

이러한 태그에는 10 진수 및 지수 값이 포함됩니다. 지수 태그라고도합니다.

canonical: 1.23015e+3
exponential: 12.3015e+02
sexagecimal: 20:30.15
fixed: 1,230.15
negative infinity: -.inf
not a number: .NaN

기타 태그

여기에는 다양한 정수, 부동 및 문자열 값이 포함되어 있습니다. 따라서이를 기타 태그라고합니다.

null: ~
true: y
false: n
string: '12345'