真的不知道如何标题这个问题。可以使用&符号在Ruby中打印散列吗?
考虑一个任意哈希(ENV是方便):
ENV.each { |key, val| puts key + ': ' + val }
LC_MESSAGES: en_US.utf-8
LC_COLLATE: en_US.utf-8
PWD: /Users/baller/ive_fallen_and_i_cant_get_up
LC_MONETARY: en_US.utf-8
是否有可能使用&:速记做到这一点?
foo.each(&:bar)