같은 yes·no·on·off를 YAML 1.1과 1.2 핵심 스키마로 번갈아 해석해, 글자 모양만으로 값의 종류를 정할 수 없는 경우를 확인합니다.
탐구게시 2026-10-15읽기·실험 약 10분확인 문제 2개규칙 기반 실행한국논리학협회 자체 제작제작·검수 LTCT 편집부
주제 이해를 돕기 위한 AI 생성 이미지 · LTCT 자체 제작오늘의 질문
설정 파일에 enabled: yes라고 적혀 있으면 모든 YAML 도구가 같은 값을 만들까요?
같은 yes 값이 YAML 1.1 규칙에서는 불리언 참으로, YAML 1.2 핵심 스키마에서는 문자열 yes로 갈라지는 관계도 · 한국논리학협회 자체 제작그림 크게 보기 ↗01
YAML의 짧은 단어에는 종류를 정하는 규칙이 붙습니다
YAML(야믈, 데이터 직렬화 형식) 설정 파일의 enabled: yes를 사람은 ‘활성화됨’으로 읽을 수 있습니다. 그러나 프로그램이 만드는 값은 사용한 스키마에 달려 있습니다. 스키마는 따옴표 없는 짧은 값이 불리언·숫자·문자열 가운데 무엇인지 푸는 규칙 묶음입니다.
YAML 1.1의 불리언 형식은 yes·no·on·off를 참·거짓으로 인정합니다. 반면 YAML 1.2.2 권장 핵심 스키마의 불리언 규칙은 true·false 계열을 사용하고, yes처럼 다른 규칙에 맞지 않는 값은 문자열로 풉니다.