YAML-기본

이제 YAML과 그 기능에 대한 아이디어를 얻었으므로 구문 및 기타 작업에 대한 기본 사항을 배우겠습니다. YAML에는 사람이 읽을 수있는 구조화 된 형식이 포함되어 있습니다.

YAML 파일 생성 규칙

YAML에서 파일을 생성 할 때 다음 기본 규칙을 기억해야합니다.

  • YAML은 대소 문자를 구분합니다.

  • 파일에는 .yaml 확장으로

  • YAML은 YAML 파일을 만드는 동안 탭 사용을 허용하지 않습니다. 대신 공백이 허용됩니다.

YAML 파일의 기본 구성 요소

YAML의 기본 구성 요소는 다음과 같습니다.

기존 블록 형식

이 블록 형식은 hyphen+space지정된 목록에서 새 항목을 시작합니다. 아래 표시된 예를 참조하십시오-

--- # Favorite movies
 - Casablanca
 - North by Northwest
 - The Man Who Wasn't There

Inline Format

인라인 형식은 comma and space항목은 JSON으로 묶여 있습니다. 아래 표시된 예를 참조하십시오-

--- # Shopping list
   [milk, groceries, eggs, juice, fruits]

Folded Text

접힌 텍스트는 줄 바꿈을 공백으로 변환하고 선행 공백을 제거합니다. 아래 표시된 예를 참조하십시오-

- {name: John Smith, age: 33}
- name: Mary Smith
  age: 27

YAML의 모든 기본 규칙을 따르는 구조는 다음과 같습니다.

men: [John Smith, Bill Jones]
women:
  - Mary Smith
  - Susan Williams

YAML 기본 요소의 개요

  • YAML 기본 요소의 개요는 다음과 같습니다. YAML의 주석은 (#) 캐릭터.

  • 주석은 공백으로 다른 토큰과 구분되어야합니다.

  • 공백의 들여 쓰기는 구조를 표시하는 데 사용됩니다.

  • 탭은 YAML 파일의 들여 쓰기로 포함되지 않습니다.

  • 목록 멤버는 선행 하이픈 (-).

  • 목록 멤버는 대괄호로 묶이고 쉼표로 구분됩니다.

  • 연관 배열은 콜론을 사용하여 표시됩니다. ( : )키 값 쌍의 형식입니다. 중괄호로 묶여 있습니다.{}.

  • 단일 스트림이있는 여러 문서는 3 개의 하이픈 (---)으로 구분됩니다.

  • 각 파일에서 반복되는 노드는 처음에 앰퍼샌드 (&) 및 별표 (*) 나중에 표시하십시오.

  • YAML에는 항상 목록 구분 기호로 사용되는 콜론과 쉼표와 스칼라 값이있는 공백이 필요합니다.

  • 노드에는 느낌표 (!) 또는 이중 느낌표 (!!) 뒤에 URI 또는 ​​URL로 확장 할 수있는 문자열이옵니다.