gpt4 book ai didi

ruby-on-rails - Yaml 问题,在 Yaml 中存储某些类型的字符有什么问题吗?

转载 作者:行者123 更新时间:2023-12-01 04:12:36 24 4
gpt4 key购买 nike

我对 yaml 很陌生,我只想知道我可以和不能在 yaml 中存储哪些字符?

双引号等的转义字符是什么?

我可以跨越多行吗?

最佳答案

基本上,您可以存储所有内容。引号不是问题,您可以在没有引号的情况下输入文本(对于不能随意合并的不可打印字符,有通常的转义序列)。这意味着纯数字文本被认为是一个数字 - 但同样,您可以添加引号或显式类型注释(我假设大多数库在必要时都会这样做),例如!!str 100 .此外,如果要包含注释符号 ( # ),则必须添加引号。

另一个问题是某些字符串可能看起来像更复杂的 YAML(例如,感叹号的某些用法看起来像强制转换,而冒号的某些用法看起来像单例关联表)。您可以通过使用仅由一行组成的“多行”字符串来避免这些。多行字符串存在并有两种风格,保留换行符 ( --- | ) 和忽略除空行之外的换行符 ( --- > ,很像 Markdown )。

关于ruby-on-rails - Yaml 问题,在 Yaml 中存储某些类型的字符有什么问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5285351/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com