Ruby 初心者スレッド Part 39
■ このスレッドは過去ログ倉庫に格納されています
0239デフォルトの名無しさん
2010/10/30(土) 12:32:46正直、ループ内で値作って追加とかそのへん綺麗に書けなくて苦手なのだ
h = {}
keys = ['k1', 'k2', 'k3']
values = ['v1', 'v2', 'v3']
として
new = Hash[keys.zip(values)]
h.update(new)
とか
keys.each_with_index do |k, index|
h[k] = values[index]
end
とか
■ このスレッドは過去ログ倉庫に格納されています