私はyamlにはとても新しいので、yamlに文字を賢く保存することはできますか?Yaml gotchaさん、Yamlに特定の種類の文字を保存することに問題はありますか?
二重引用符などのエスケープ文字とは何ですか?
複数の行にまたがることはできますか?
私はyamlにはとても新しいので、yamlに文字を賢く保存することはできますか?Yaml gotchaさん、Yamlに特定の種類の文字を保存することに問題はありますか?
二重引用符などのエスケープ文字とは何ですか?
複数の行にまたがることはできますか?
基本的にすべてを保存できます。引用符は問題ではなく、引用符なしでテキストを入力することができます(また、印刷できない文字の場合は、通常のエスケープシーケンスがあります)。つまり、純粋に数値のテキストは数値と見なされますが、引用符や明示的な型注釈を追加することもできます(必要なときにはほとんどのライブラリがそうしていると仮定します)。 !!str 100
。また、コメント記号(#
)を含める場合は、引用符を追加する必要があります。
もう1つの問題は、複雑なYAMLのように見える文字列があることです(たとえば、感嘆符の特定の使用はキャストのように見え、コロンの特定の使用はシングルトン連想テーブルのように見えます)。 1行だけで構成された "複数行"の文字列を使用することで、これらを回避できます。複数行の文字列が存在し、改行(--- |
)を保持し、改行を無視して空白行(--- >
、マークダウンによく似ています)を除いて2つの味があります。