yaml 中一个值有多个键

发布于 2024-10-03 14:25:39 字数 172 浏览 6 评论 0原文

是否可以对同一个值使用不同的键?

[activerecord, activemodel]: 'test'

我期望与此相同的结果:

activerecord: 'test'
activemodel: 'test'

Is it possible to use different keys for the same value?

[activerecord, activemodel]: 'test'

I expect the same result as with this:

activerecord: 'test'
activemodel: 'test'

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

夜深人未静 2024-10-10 14:25:39

这是行不通的,因为 YAML 允许您指定任何类型的键,因此

[activerecord, activemodel]: 'test'

具有单个键的映射也是如此,序列 [activerecord, activemodel] 其值为 'test'.

相反,您可以使用锚点/别名:

activerecord: &my_value 'test'
activemodel: *my_value

但是,无法将两个键附加到一个键/值对中的单个值。

That doesn't work because YAML allows you to specify keys of any type, so

[activerecord, activemodel]: 'test'

is a mapping with a single key, the sequence [activerecord, activemodel] whose value is 'test'.

Instead, you can use an anchor/alias:

activerecord: &my_value 'test'
activemodel: *my_value

However, there's no way of attaching both keys to the single value in one key/value pair.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文