2015-10-30 RubyでHashの多重代入 params = {a: "hello", b: "world"} def foo(a:, b:) puts a + b end foo(params) # => helloworld って出来るんだから、 a:, b: = params puts a + b # => helloworld って出来ないのかしらん?Ruby 2.2ではできないみたい たしかClojureにこんな機能があったはず。Rubyでも議論されてるのかな?Ruby 3.0あたりで入ったらうれしいな。