yaml檔案的語法及注意事項

2021-08-25 17:18:20 字數 1013 閱讀 9814

yaml的語法:

1、在yaml裡面,結構通過縮進來表示,連續的專案(如:陣列元素、集合元素)通過減號「-」來表示,map結構裡面的鍵值對(key/value)用冒號「:」來分割。

yaml也有用來描述好幾行相同結構資料的縮寫語法,陣列用「」包括起來,hash用「{}」來包括。這幾乎就是yaml的全部語法了。

等價於:

2、在yaml裡,用#做注釋

3、在yaml裡,用on、1、true來表示true,off、0、false來表示false

使用yaml的注意事項

1、在yaml裡面,結構通過縮進來表示,yaml不支援製表符tab縮排,請使用空格縮排

2、如果引數是以空格開始或結束的字串,應使用單引號把他包進來。如果乙個字串引數包含特殊字元,也要用單引號包起來。下面是示例:

如果要儲存類似    'u.com這樣的資料時,下面這種寫法是錯誤的:

website:#寫法錯誤,因為沒有用單引號括起來;

website:#寫法正確,如果字串中本身包含單引號,則需要用『』進行轉義;如果字串開頭或結尾包含空格,則需要用單引號將整個字串包裹

在書寫鍵值對時,如果鍵名或鍵值包含非英文本母和數字,應該用引號括起來,例如: '標題': '這是我的第一本雜誌'

3、每個冒號後面一定要有乙個空格(以冒號結尾不需要空格,表示檔案路徑的模版可以不需要空格),這裡指的是鍵值對,例如:

mykey: my_value

4、 想要表示列表項,使用乙個短橫槓加乙個空格。多個項使用同樣的縮排級別作為同乙個列表的一部分

my_dictionary:

- list_value_one

- list_value_two

- list_value_three

5、yaml中,空值可以用null或~表示

verilog 語法注意事項

1.變數賦值或比較需要等位寬,進行嚴格約束,如 reg 7 0 param initial param 8 h87 最好不要寫 param 135 2.verilog 中使用case if else 或其他邏輯語句時需要保證語句的完整性,如 if 後需要跟隨 else case 內需要包含defau...

vue語法使用注意事項

stop 就是js中的event.stoppropagation 的縮寫,它是用來阻止冒泡的 prevent 就是js中event.preventdefault 的縮寫,它是用來阻止預設行為的 capture 捕獲事件和冒泡事件 預設 是兩種事件流,事件捕獲是從document到觸發事件的那個元素 ...

oracle 儲存過程的基本語法 及注意事項

1.基本結構 create or replace procedure 儲存過程名字 param1 in type,param2 out type as變數1 integer 0 變數2 型別 值範圍 begin select count into 變數1 from 表1 where 列名 param...