5
是否有YAML鍵使用空格以正確的方式?像在空格鍵YAML
a test: "hello world!"
或
"a test": "hello world!"
還是僅僅是一個壞主意,並應使用
a_test: "hello world!"
他們都在YAML棉短絨似乎有效,但我沒有使用密鑰中的空格在線查找任何示例。
是否有YAML鍵使用空格以正確的方式?像在空格鍵YAML
a test: "hello world!"
或
"a test": "hello world!"
還是僅僅是一個壞主意,並應使用
a_test: "hello world!"
他們都在YAML棉短絨似乎有效,但我沒有使用密鑰中的空格在線查找任何示例。
的一件事是什麼是允許的,另一種是什麼,是人類可讀的。
空間是根據技術規範允許的鍵和那些你不需要的報價(雙或單,每個都有自己的使用)。它只是一個包含空格的標量字符串。
至於可讀性,我傾向於在a test
想a
和test
爲不屬於一起。這當然是由我習慣的,而且例如在大多數編程語言的變量不能有空格(雖然我的我的第一語言之一,大陵五68,沒有允許)。爲了可讀性,我建議使用a_test
而不是"a test"
(或'a test'
),但其他人可能有不同的偏好。
相關:[在地圖密鑰標識符YAML允許的字符(http://stackoverflow.com/q/9065136/1983854)。有趣的是,我只是跑在Python中的測試,它似乎從鍵值名刪除空格。 – fedorqui