YAML - Skalarlar ve Etiketler

YAML'deki skalarlar, (|). Satır sonu sayısını gösterir. YAML'de skalarlar katlanmış tarzda yazılır (>) burada her satır, bir ile biten katlanmış bir alanı belirtir. empty line veya more indented hat.

Değişmez değerlerle korunan yeni satırlar aşağıda gösterilmiştir -

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

Katlanmış yeni satırlar için korunur more indented lines ve blank lines aşağıda gösterildiği gibi -

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

YAML akış skalerleri düz stilleri ve alıntılanmış stilleri içerir. Çift tırnaklı stil, çeşitli kaçış dizilerini içerir. Akış skalerleri birden çok satır içerebilir; bu yapıda satır sonları her zaman katlanır.

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

YAML'de, etiketsiz düğümler belirli bir uygulama türüyle belirtilir. Etiket özelliklerinin örnekleri genellikle şunu kullanır:seq, map ve strYAML etiket deposu türleri. Etiketler, aşağıda belirtildiği gibi örnekler olarak temsil edilmektedir -

Tamsayı etiketleri

Bu etiketler, içlerinde tamsayı değerleri içerir. Sayısal etiketler olarak da adlandırılırlar.

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

Kayan nokta sayıları

Bu etiketler, ondalık ve üstel değerleri içerir. Üstel etiketler olarak da adlandırılırlar.

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

Çeşitli Etiketler

İçlerinde gömülü çeşitli tam sayı, kayan ve dize değerleri içerir. Bu nedenle, çeşitli etiketler olarak adlandırılır.

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