본문 바로가기
카테고리 없음

[YML] 문법 정리

by SIXXXX_ 2023. 4. 1.
728x90

한동안 yml 때문에 골치아팠어서 정리..

# : 주석

--- : 문서 시작(선택사항)

... : 문서 끝(선택사항)

** key : value 의 형태로 표현 **

** : 다음에는 무조건 공백 문자 와야한다.**

: 은 통상 key가 된다.

[자료형 int, string, boolean 지원]

int : 1

string : "1"

boolean : true

[object 표현]

key: # 여기도 공백한칸
    key: value
    key: value

  #또는

key: {
    key: value,
    key: value
}

[list 표현]

key: # 여기도 공백한칸
    - item
    - item
# 또는

key: [
    item, item
]

[text 표현]

|> 가 있다.
|은 줄바꿈을 포함하고, >는 줄바꿈을 무시한다.

[예제]

--- # 문서의 시작
# my test yaml syntax

name: J
job: developer


basic_list:
- apple
- orange

another_list: [
    apple,
    banana,
    peach
]


object_list: 
- color: red
  direction: left
- color: blue
  direction: right

basic_object: 
    time: '12:34:11'
    date: '2023-04-01'

another_object: {
    time: '12:34:11',
    date: '2023-04-01'
}

comment_line_break: |
    Hello print
    my first yml syntax

commnet_single_line: >
    Hello world
    I'm developer.

... # 문서의 끝