我找不到从哈希中删除不在给定键名数组中的键的方法。我读到我可以使用except
or slice
,但是我怎样才能向他们提供我想要保留的键名列表?例如,如果我有这个哈希:
entry = {:title=>"casablanca", :media=>"dvd", :localeLanguage=>"en", :imdb=>"", :freebase=>"", :originalTitle => 'casablanca', :season=> '1', :episode => '3'}
我只想保留,说,:title
和:media
,:localeLanguage
我怎么能只保留那些我指定了键名的值?