下面是另一個「在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