【发布时间】:2011-07-03 21:03:24
【问题描述】:
array_with_three_elements:
- 1
- 2
- 3
empty_array:
有没有办法指定empty_array:是一个没有元素的数组,比如[]?当我将它加载到 ruby 哈希中时,我希望它知道它是一个数组。
谢谢
【问题讨论】:
-
你试过使用
[]吗?
array_with_three_elements:
- 1
- 2
- 3
empty_array:
有没有办法指定empty_array:是一个没有元素的数组,比如[]?当我将它加载到 ruby 哈希中时,我希望它知道它是一个数组。
谢谢
【问题讨论】:
[]吗?
尝试使用[],例如:
empty_array: []
所以在 Ruby 中你有:
x = YAML::load("empty_array: []")
x # => {"empty_array" => []}
【讨论】:
[] 适用于空序列,"" 适用于空字符串,{} 适用于空映射。
[] 或 {} 结构中的换行符,这是与 JSON 的主要不兼容(从 Wikipedia 复制粘贴)干杯