日々精進

新しく学んだことを書き留めていきます

YAMLの値はダブルクォートで囲むべきか?

yamlの値が文字列の場合、以下のようにダブルクォートで囲っても囲まなくても両方文字列と見なされる。

item_a:
  item_b: test
  item_c: "test"

以下によると基本ダブルクォートで囲まない方が良いけど、"10"のように囲むことで結果が変わる場合は必要に応じて囲めば良いみたい。 気をつけないといけないのはyes, noはダブルクォートで囲まないとtrue, falseと見なされるというところ。これは罠だ。。

stackoverflow.com