YAML Multi-Line Arrays

后端 未结 5 2066
闹比i
闹比i 2020-12-04 13:35

In YAML, you can easily create multi-line strings. However, I would like the ability to create a multi-line array (mainly for readibility within config files) using the

5条回答
  •  青春惊慌失措
    2020-12-04 14:38

    A YAML sequence is an array. So this is the right way to express it:

    key:
      - string1
      - string2      
      - string3
      - string4
      - string5
      - string6
    

    That's identical in meaning to:

    key: ['string1', 'string2', 'string3', 'string4', 'string5', 'string6']
    

    It's also legal to split a single-line array over several lines:

    key: ['string1', 'string2', 'string3', 
      'string4', 'string5', 
      'string6']
    

    and even have multi-line strings in single-line arrays:

    key: ['string1', 'long
      string', 'string3', 'string4', 'string5', 'string6']
    

提交回复
热议问题