我应该如何在Hashes上使用each_with_object?
我想在散列上使用each_with_object
,但不知道如何使用它。 这是我有什么:
hash = {key1: :value1, key2: :value2} hash.each_with_object([]) { |k, v, array| array << k } NoMethodError: undefined method `<<' for nil:NilClass
是否有可能在散列上使用each_with_object
? 如果是的话,语法是什么?
使用()
:
hash.each_with_object([]) { |(k, v), array| array << k }