|+ |-"的作用" type="hidden"/>

Yaml中特殊符號"| > |+ |-"的作用


"|",保留每行尾部的換行符\n。
">",刪除每行尾部的換行符\n,則看似多行文本,則在程序中會將其視為一行。

include_newlines: |
            exactly as you see
            will appear these three
            lines of poetry

fold_newlines: >
            this is really a
            single line of text
            despite appearances

在">"符號應用的多行文本值中,所有換行符都會被視為空格,有兩種方法都可以強制保留換行符:

fold_some_newlines: >
    a
    b  # 在兩行之間空一行

    c
    d
      e   # 在值前面再加一個空格
    f
same_as: "a b\nc d\n  e\nf\n"

"|+",保留每行尾部的換行符\n的同時,保留內容結尾處的換行符\n。
"|-",保留每行尾部的換行符\n的同時,刪除內容結尾處的換行符\n。

s1: |
  Foo

s2: |+
  Foo

s3: |-
  Foo


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM