ruby:hash to Struct
2016-08-04 本文已影响0人
KK的记录
h={'k'=>'v'}
s=Struct.new(*(h.keys.map {|x| x.downcase.to_sym})).new(*h.values)
s=Struct.new(*(k=h.keys)).new(*h.values_at(*k))
h={'k'=>'v'}
s=Struct.new(*(h.keys.map {|x| x.downcase.to_sym})).new(*h.values)
s=Struct.new(*(k=h.keys)).new(*h.values_at(*k))