Rails 프로젝트의 국제화를 위해 YAML 사전을 작성하려고합니다. 일부 파일에서 큰 따옴표로 묶인 문자열과 그렇지 않은 문자열을 볼 때 약간 혼란 스럽습니다. 고려해야 할 몇 가지 사항 :
- 예 1- 모든 문자열은 큰 따옴표를 사용합니다.
- 예 2- 문자열 없음 (마지막 두 개 제외)은 따옴표를 사용합니다.
- YAML 요리 책은 말한다 : 따옴표로 문자열을 묶는 것은 당신이 ASCII 및 유니 코드 문자를 표현하기 위해 escapings를 사용할 수 있습니다. 이것은 일부 문자를 이스케이프하려는 경우에만 큰 따옴표를 사용해야한다는 것을 의미합니까? 그렇다면-첫 번째 예에서 왜 어디서나 큰 따옴표를 사용합니까? 단일 / 문체를 위해서만?
- 예제 2의 마지막 두 줄은
!
비특이적 태그를 사용하지만 첫 번째 예제의 마지막 두 줄은 사용하지 않으며 둘 다 작동합니다.
제 질문은 YAML에서 다른 유형의 따옴표를 사용하는 규칙은 무엇입니까?
다음과 같이 말할 수 있습니다.
- 일반적으로 따옴표가 필요하지 않습니다.
- 문자를 이스케이프하려면 큰 따옴표를 사용하십시오.
!
작은 따옴표와 함께 사용할 때 ...?!?
1
두 번째 링크가 더 이상 작동하지 않습니다. 예를 들어 질문 해보십시오.
—
헤로인