下面是另一个“在Ruby中执行X的最优雅方式”类型的问题。考虑从与主要web服务的响应:在回体的每一行值对,一路上我想创建一个Ruby散列与此数据,{"key1" => "val1", ...}
的使用键创建Ruby散列:值行
key1:val1
key2:val2
key3:val3
线。在算法上,我可以的git的“er与
hash = {}
body.lines.each do |line|
key, val = line.split(':')
hash[key] = val
end
这样做,但我猜有一个一行或两班轮这是更优雅。
http://www.ruby-doc.org/core-1.9.3/Hash.html – 2012-07-19 22:18:31