YAMLキーにスペースを使用する正しい方法はありますか?
a test: "hello world!"
または
"a test": "hello world!"
それともそれは単に悪い考えであり、
a_test: "hello world!"
これらはすべて yaml-Linter では有効であるように見えますが、キーにスペースを使用する例はオンラインで見つかりませんでした。
ベストアンサー1
一つは何が許可されるかであり、もう一つは何は人間が読めるかです。
仕様に従ってキーにスペースが許可されており、その場合、引用符 (二重引用符または一重引用符、それぞれ独自の用途があります) は必要ありません。これは、スペースを含むスカラー文字列にすぎません。
a
人間の可読性に関しては、私はとtest
は一緒に属さないと考える傾向がありますa test
。これはもちろん、私が慣れていることによるもので、たとえば、ほとんどのプログラミング言語の変数にはスペースを含めることができません (ただし、私が最初に学んだ言語の 1 つである Algol 68 ではスペースが許可されていました)。人間の可読性を考えると、私はa_test
over "a test"
(または'a test'
) を使用することをお勧めしますが、他の人は異なる好みを持つかもしれません。