Ruby 初心者スレッド Part 36
■ このスレッドは過去ログ倉庫に格納されています
0445デフォルトの名無しさん
2010/04/16(金) 15:22:30空の Hash 作って移行するとかめんどくさいことやってる
h = {:k1 => 'v1', :k2 => 'v2'}
new = {}
h.each_pair do |k, v|
new[k.to_s] = v
end
ちなみにこれが最短だが傍目に何やってるかわかりにくくて嫌い
Hash[*h.map{|k, v| [k.to_s, v]}.flatten]
* とか flatten とか Ruby の都合だよね
■ このスレッドは過去ログ倉庫に格納されています