有一个像这样的哈希:
params = { k1: :v1, k2: :v2, etc: :etc }
我需要将它转换为这样的字符串:
k1="v1", k2="v2", etc="etc"
我有一个工作版本:
str = ""
params.each_pair { |k,v| str << "#{k}=\"#{v}\", " }
但它闻起来像十个PHP精神......
Ruby的方法是什么?
答案 0 :(得分:4)
答案 1 :(得分:0)
试试这个......
hash.collect { |k,v| "#{k} = #{v}" }.join(" ,")