在YAML中重复节点值

ste*_*ldo 5 yaml

pagination:
    limit:
        default: 10
        min: 0
        max: 50
        current: default
Run Code Online (Sandbox Code Playgroud)

current节点应具有与该节点相同的值default?(在这种情况下为10)。使用YAML是否可以做到这一点?

Ant*_*hon 6

您可以为此使用,它是从&要“重用”的标量/映射/序列之前插入的标记。您用一个别名“粘贴”它,别名是一个相同的标记,后跟一个*

pagination:
    limit:
        default: &def 10
        min: 0
        max: 50
        current: *def
Run Code Online (Sandbox Code Playgroud)

(您可以使用default代替,def但不必使用与放置锚的键相同的字符串)