YAML - 标量和标签
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. "
在 YAML 中,未标记的节点使用应用程序的特定类型指定。标签规范的示例通常使用 seq、map 和 str 类型作为 YAML 标签存储库。标签表示为以下示例 −
整数标签
这些标签中包含整数值。它们也称为数字标签。
canonical: 12345 decimal: +12,345 sexagecimal: 3:25:45 octal: 014 hexadecimal: 0xC
浮点数
这些标签包括十进制和指数值。它们也称为指数标签。
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'