代码之家  ›  专栏  ›  技术社区  ›  u123

带有标签和大量参数的可转换角色

  •  0
  • u123  · 技术社区  · 7 年前

    我试图使我的角色可读,同时为它们启用标记

    - { role: 'init' }
    
    - role: common, tags: 'common'
      pA: "pA"
      pB: "pB"
      pC: "pC"
    - role: special
      sA: "sA"
    

    但不允许/给出错误。关于如何在我的剧本中为我的角色定义标签,并且仍然有很多参数,有什么建议吗?

    1 回复  |  直到 7 年前
        1
  •  2
  •   techraf    7 年前

    给你:

    - role: common
      tags: common
      pA: pA
      pB: pB
      pC: pC
    

    或者为了提高可读性:

    - role: common
      tags: common
      vars:
        pA: pA
        pB: pB
        pC: pC
    

    所有值都是字符串,因此不需要引号。