php小編香蕉在本文中將介紹一個有趣的技巧,即將整個 YAML 從值傳遞到模板,而不用使用 null 來填充空白字段。這個技巧可以提高程式碼的可讀性和維護性,同時也能減少程式碼量。透過本文的講解,讀者將了解如何使用這個技巧,並學會在自己的專案中應用它。讓我們一起來探索吧!
我正在嘗試將values.yaml的給定部分傳遞到helm模板中:
receivers: test1: test2: test3: test4:
使用函數:
{{ .values.receivers |到yaml | nindent 2}}
程式碼以正確的格式放置,但空白欄位會填入「null」:
65bdff7ed5二月有什麼辦法可以防止這種情況發生嗎?
我期待正確的模板而不插入空白字段。
沒有插入任何欄位。處理器僅用具有相同語意的不同序列化來取代已經存在的值。
yaml 中沒有值的test3:
被解析為具有空標量值。 yaml 核心架構 為空值定義以下內容: p>
Regular expression | Resolved to tag |
---|---|
null | Null | NULL | ~ |
#tag:yaml.org,2002:null |
/* Empty */ |
#tag:yaml.org,2002:null |
以上是將整個 yaml 從值傳遞到模板,而不用 null 填充空字段的詳細內容。更多資訊請關注PHP中文網其他相關文章!