- YAML 教程
- YAML - 主頁
- YAML – 簡介
- YAML – 基礎
- YAML – 縮排和分隔
- YAML – 註釋
- YAML – 集合和結構
- YAML – 標量和標記
- YAML – 全長示例
- YAML – 流程
- YAML – 資訊模型
- YAML – 語法字元
- YAML – 語法基元
- YAML – 字元流
- YAML – 節點屬性
- YAML – 塊標量頭
- YAML – 流式樣式
- YAML – 塊樣式
- YAML – 序列樣式
- YAML – 流對映
- YAML – 塊序列
- YAML – 防錯架構
- YAML – JSON 架構
- YAML 有用資源
- YAML - 快速指南
- YAML - 有用資源
- YAML - 討論
YAML - 語法字元
各種字元型別可用於各種功能。本章詳細介紹了 YAML 中使用的語法,重點是字元操作。
指示字元
指示字元包括用於描述 YAML 文件內容的特有語義。下表對此進行了詳細說明。
| 序號 | 字元與功能 |
|---|---|
| 1 | _ 表示塊序列條目 |
| 2 | ? 表示對映鍵 |
| 3 | : 表示對映值 |
| 4 | , 表示流集合條目 |
| 5 | [ 開始流序列 |
| 6 | ] 結束流序列 |
| 7 | { 開始流對映 |
| 8 | } 結束流對映 |
| 9 | # 表示註釋 |
| 10 | & 表示節點的錨點屬性 |
| 11 | * 表示別名節點 |
| 12 | ! 表示節點的標記 |
| 13 | | 表示文字塊標量 |
| 14 | > 表示摺疊塊標量 |
| 15 | ` 單引號包圍引用的流式標量 |
| 16 | " 雙引號包圍雙引用的流式標量 |
| 17 | % 表示使用的指令 |
以下示例展示了語法中使用的字元 −
%YAML 1.1
---
!!map {
? !!str "sequence"
: !!seq [
!!str "one", !!str "two"
],
? !!str "mapping"
: !!map {
? !!str "sky" : !!str "blue",
? !!str "sea" : !!str "green",
}
}
# This represents
# only comments.
---
!!map1 {
? !!str "anchored"
: !local &A1 "value",
? !!str "alias"
: *A1,
}
!!str "text"
廣告