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로 확장 할 수있는 문자열이옵니다.