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
类型。 标签表示为示例,如下所述 -
这些标记包含整数值,它们也称为数字标签。
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'