gpt4 book ai didi

yaml - YAML 键中的空格

转载 作者:行者123 更新时间:2023-12-01 18:57:15 44 4
gpt4 key购买 nike

是否有在 YAML 键中使用空格的正确方法?喜欢

a test: "hello world!" 

"a test": "hello world!"

或者这只是一个坏主意,应该使用

a_test: "hello world!"

所有这些在 yaml-Linter 中似乎都是有效的,但我没有在网上找到任何在键中使用空格的示例。

最佳答案

一件事是允许的,另一件事是人类可读的。

根据规范,键中允许有空格,对于那些不需要引号的键(双引号或单引号,每个都有自己的用途)。它只是一个包含空格的标量字符串。

就人类可读性而言,我倾向于认为 aa test 中的 test 不属于一起。这当然是由我的习惯造成的,例如大多数编程语言中的变量不能有空格(尽管我的第一种语言 Algol 68 确实允许这样做)。为了人类可读性,我建议使用 a_test 而不是 "a test" (或 'a test'),但其他人可能有不同的偏好。

关于yaml - YAML 键中的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40977183/

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