array_with_three_elements:
- 1
- 2
- 3
empty_array:
Есть ли способ указать, что empty_array: массив без элементов, например, с []
? Когда я загружаю его в рубиновый хеш, я бы хотел, чтобы он знал, что это массив.
Спасибо
array_with_three_elements:
- 1
- 2
- 3
empty_array:
Есть ли способ указать, что empty_array: массив без элементов, например, с []
? Когда я загружаю его в рубиновый хеш, я бы хотел, чтобы он знал, что это массив.
Спасибо
Ответы:
Попробуйте использовать []
, например:
empty_array: []
Итак, в Ruby у вас есть:
x = YAML::load("empty_array: []")
x # => {"empty_array" => []}
[]
работает для пустой последовательности, ""
работает для пустой строки и {}
работает для пустого отображения.
[]
?