YAML中的標量是以塊格式編寫的,使用一個文本類型,該文本類型表示爲(|)。它表示換行計數。在YAML中,標量是以摺疊樣式(>)編寫的,其中每一行表示一個摺疊空間,該空間以空行或更縮進的行結尾。
新行以文字形式保留,如下所示;
ASCII Art --- | \//||\/|| // || ||__
摺疊的換行符保留爲更多縮進的行和空白行,如下所示−
> 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中,使用特定類型的應用程式指定未標記的節點。標記規範的示例通常使用YAML標記庫的seq、map和str類型。標籤被表示爲下面提到的例子;
Integer tags
這些標記中包含整數值。它們也被稱爲數字標記。
canonical: 12345 decimal: +12,345 sexagecimal: 3:25:45 octal: 014 hexadecimal: 0xC
Floating point numbers
這些標記包括十進位和指數值。它們也被稱爲指數標記。
canonical: 1.23015e+3 exponential: 12.3015e+02 sexagecimal: 20:30.15 fixed: 1,230.15 negative infinity: -.inf not a number: .NaN
Miscellaneous Tags
它包含了嵌入在其中的各種整數、浮點和字符串值。因此它被稱爲雜項標記。