YAML 標(biāo)量和標(biāo)簽

2022-12-06 17:17 更新

YAML中的標(biāo)量使用文字類型以塊格式編寫,表示為(|)。 它表示換行計(jì)數(shù)。 在YAML中,標(biāo)量以折疊樣式(>)書寫,其中每一行表示折疊空間,其以空行或更多縮進(jìn)行結(jié)束。

文字中保留的新行如下所示 -

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

折疊的換行符將保留為更多縮進(jìn)的行和空白行,如下所示 -

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

YAML流標(biāo)量包括簡單樣式和引用樣式。 雙引號樣式包括各種轉(zhuǎn)義序列。 流量標(biāo)量可以包括多條線; 換行符總是折疊在結(jié)構(gòu)中。

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

在YAML中,使用特定類型的應(yīng)用程序指定未標(biāo)記的節(jié)點(diǎn)。 標(biāo)簽規(guī)范的示例通常使用YAML標(biāo)簽存儲庫的seq,map和str類型。 標(biāo)簽表示為示例,如下所述 -

整數(shù)標(biāo)簽

這些標(biāo)記包含整數(shù)值,它們也稱為數(shù)字標(biāo)簽。

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

浮點(diǎn)數(shù)字

這些標(biāo)記包括十進(jìn)制和指數(shù)值。 它們也被稱為指數(shù)標(biāo)簽。

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

其他雜項(xiàng)標(biāo)簽

它包含嵌入其中的各種整數(shù),浮點(diǎn)和字符串值。 因此它被稱為雜項(xiàng)標(biāo)簽。

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





以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號