Railsプロジェクトの国際化対応のYAML辞書を作成しようとしています。ただし、一部のファイルでは文字列が二重引用符で囲まれている場合とない場合があるため、少し混乱しています。考慮すべきいくつかの点:
- 例1-すべての文字列は二重引用符を使用します。
- 例2-引用符を使用しない文字列(最後の2つを除く)。
- YAMLクックブックによれば、文字列を二重引用符で囲むと、エスケープを使用してASCIIおよびUnicode文字を表すことができます。これは、一部の文字をエスケープする場合にのみ二重引用符を使用する必要があることを意味しますか?はいの場合-最初の例のどこでも二重引用符を使用するのはなぜですか-統一性/スタイル上の理由からのみですか?
- 例2の最後の2行は
!
非特定タグを使用しますが、最初の例の最後の2行は使用しません-両方とも機能します。
私の質問は、YAMLでさまざまなタイプの引用符を使用するためのルールは何ですか?
次のように言えますか:
- 通常、引用符は必要ありません。
- 文字をエスケープする場合は二重引用符を使用します。
!
単一引用符で使用する場合、...?!?
1
2番目のリンクが機能しなくなったので、例を質問に追加することをお勧めします。
—
ヘロイン