array_with_three_elements:
- 1
- 2
- 3
empty_array:
blank_array : 요소가없는 배열 (예 : []
)을 지정하는 방법이 있습니까? 루비 해쉬에로드 할 때 배열임을 알고 싶습니다.YAML에서 빈 배열을 만드는 방법은 무엇입니까?
감사
array_with_three_elements:
- 1
- 2
- 3
empty_array:
blank_array : 요소가없는 배열 (예 : []
)을 지정하는 방법이 있습니까? 루비 해쉬에로드 할 때 배열임을 알고 싶습니다.YAML에서 빈 배열을 만드는 방법은 무엇입니까?
감사
처럼 []
를 사용해보십시오 :
empty_array: []
그래서 루비 당신이 :
x = YAML::load("empty_array: []")
x # => {"empty_array" => []}
방금 irb에 들어가서 yaml이 객체에 대해 알아야 할 것과 같은 것을 입력 할 수 있습니다 : "require 'yaml'; YAML :: dump ({: hi => []})". –
JSON은 YAML 1.2의 공식 하위 집합이며 거의 이전 버전의 하위 집합임을 지적하고자합니다. 따라서'[]'는 빈 시퀀스에 대해 작동하고,'' "는 빈 문자열에 대해 작동하며,'{}'는 빈 매핑에 대해 작동합니다. –
@DanielH YAML 파서는 JSON과의 큰 호환성이없는'[] '또는'{}'구조체 내에서 줄 바꿈을 지원하지 않을 수 있습니다 ([Wikipedia] (http://en.wikipedia.org/)의 복사 붙여 넣기 wiki/Yaml # cite_note-10)) 건배 – olibre
당신이'[]'사용하여 시도가? – Jimmy