[yaml] 기본 문법

민수·2023년 3월 25일
0

기본 문법

  • # : 주석
  • --- : 문서의 시작을 의미한다. (선택 사항)
  • ... : 문서의 끝을 의미한다. (선택 사항)

기본 표현

  • key: value 형식으로 표현한다.
  • : 다음에는 무조건 공백이 있어야 한다.

자료형

int | string | boolean

int: 1
string: string
string: "string"
string_number: "1"
  • 문자열의 따옴표는 선택사항이다.
  • 숫자형에 따옴표를 사용하면 문자열로 인식한다.

boolean

boolean_true: true
boolean_false: false
  • truefalse로 boolean을 표현할 수 있다.

객체 표현

key:
	key: value
	key: value
  • 위와 같이 표현 할 수도 있고 아래처럼 표현할 수도 있다.
key: {
	key: value,
	key: value
}

배열 표현

key:
	- item
	- item
  • 위와 같이 표현 할 수도 있고 아래처럼 표현할 수도 있다.
key: [
	item, item
]

Text 표현

  • | : 줄바꿈을 포함한다. (마지막 줄바꿈 포함)
test_sentence: |
	Test sentence
	Hello World

# "Test sentence\nHello World\n"
  • |- : 줄바꿈을 포함한다. (마지막 줄바꿈은 제외)
test_sentence: |-
	Test sentence
	Hello World

# "Test sentence\nHello World"
  • > : 중간에 들어간 빈 줄 제외
test_sentence: >
	Test sentence
	
	Hello World

# "Test sentence Hello World\n"

0개의 댓글