You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

YAML中双短横线(--)的含义?嵌套短横线(-)作用解析

YAML相关问题解答

1. YAML中的双短横线(---)是什么意思?

YAML里的---是文档分隔符,用来在同一个文件里分隔多个独立的YAML文档。解析器处理这类文件时,会把---分隔开的每个区块当成单独的YAML文档来解析。

举个直观的例子:

# 第一个独立文档
user: Alice
role: admin
---
# 第二个独立文档
user: Bob
role: editor

上面的文件包含两个独立的YAML文档,解析后会得到两个各自独立的数据对象。

2. 代码片段最后一行的两个短横线是什么,作用是什么?

你提供的代码最后一行- - "Label1"里的短横线是YAML的列表项标记,这里是嵌套列表的写法:

  • 第一个-对应layout:下面的外层列表的第一个元素;
  • 第二个-表示这个外层列表元素本身又是一个列表,"Label1"是这个内层列表的第一个元素。

简单说,这两个短横线的作用是定义一个嵌套的列表结构,最终layout对应的数据结构是[["Label1"]]——也就是一个包含单元素列表的列表,用来指定表单布局里的元素排列(这里表示把"Label1"放在单独一行的布局组里)。

内容的提问来源于stack exchange,提问作者Caio Katarn

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 18:01:05