내가 modified.yml내가 YAML
!include "original.yml"
array_in_yml: []
I에 포함 된 YML 객체
array_in_yml:
- start: 1
- middle: 2
- end: 3
의 배열 original.yml 파일을 말해봐 modified.yml을로드 할 때이 배열이 비어있을 것으로 기대하지만, original.yml로 3 개의 값을 가진 것처럼 보입니다. 어레이를 비우려면 어떻게해야합니까?
실제로'yaml-cpp'를 사용하고 있습니까? 나는 그것이! include 함수를 지원한다고 생각하지 않는다. 그래서 나는 그것이 3 개의 값을로드한다는 것에 놀랄 것이다. 그럴 경우 문제가있는 작업 소스 코드를 게시하십시오. –
'modified.yml'은 유효한 YAML 파일이 아니므로, 파일의 최상위에''original.yml "'태그가 붙은'! include'와''.include''를 나타내는 키 - 값 쌍을 가질 수 없습니다. 매핑 ('array_in_yml : []'). 보고있는 내용을 보여주는 최소한의 작업 프로그램을 포함시켜야합니다. – Anthon
'original.yml' 파일에 객체 배열이 없습니다. 최상위 레벨에는 하나의 키 - 값 쌍이있는 매핑이 있습니다. 값은 모든 요소가 하나의 키 - 값 쌍이있는 매핑 인 시퀀스입니다. ** 배열이없고 개체가 없습니다 **. – Anthon