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))
本文标题:ruby:hash to Struct
本文链接:https://www.haomeiwen.com/subject/znocsttx.html
网友评论