-
<YAML> YAML 이란?무기 2021. 5. 9. 22:45728x90
Flutter로 개발을 하면서 pubspec.yaml 파일을 건드려 왔지만
yaml이 어떤 의미인지 신경 써 본적은 없었다
Git을 공부하기 위해 유튜브 검색 중 얄팍한 코딩사전 유튜버를 접하고
영상을 보다 XML / JSON / YAML 비교 영상을 보고 호기심을 가지게 되었다
+++ WHAT +++
(YAML is a human friendly data serialization standard for all programming languages. - yaml.org/)
YAML 은 Yet Another Markup Language → YAML Ain't Markup Language 의 약자로
(Markup Language = 문서나 데이터의 구조를 정의하는 언어)
Flutter에서는 주로 패키지 설정을 위해 사용한다
+++ WHY +++
XML, JSON 에 비해 단순한 구조를 취하고, 상속을 사용할 수 있다
+++ HOW +++
1. 기본구조
object:
- array-one:
a: apple
b: binary
- array-two:
a: abc
b: bedroom
2. 주석
# comments
3. 주의사항
XML, JSON 데이터는 한줄로 표현가능하지만,
YAML은 띄어쓰기도 표현형식에 해당하기 때문에 띄어쓰기 하나하나에 유의해야 한다.
* 도움: 유튜브 - 얄팍한 코딩사전
www.youtube.com/watch?v=55FrHTNjTCc&t=141s
728x90'무기' 카테고리의 다른 글
<Web> 밀리의 서재 클론코딩 (0) 2021.10.10 <Web> 코코아톡 클론코딩 - Nomad Coders (HTML, CSS) (0) 2021.10.04 <Ref> 개발 관련 참고 사이트 (0) 2021.10.04 <Web> 노마드코더 코코아클론 10일차 (CSS) (0) 2021.10.04 <Web> 노마드코더 코코아클론 1일차 (HTML) (0) 2021.09.25