Rubyってハッシュスライスがないんだよね。
Perlで簡単に
@hash{@fields}=@values;
とかできることができない。。
かなりつらいんですけど。。
hashの一部をupdateする場合のやり方はこんな感じらしい。
hash.update(Hash[*keys.zip(vals).flatten])
ツイート
Rubyってハッシュスライスがないんだよね。
Perlで簡単に
@hash{@fields}=@values;
とかできることができない。。
かなりつらいんですけど。。
hashの一部をupdateする場合のやり方はこんな感じらしい。
hash.update(Hash[*keys.zip(vals).flatten])