首页 > 解决方案 > 如何将哈希键值对作为单个参数传递?

问题描述

我希望能够快速将散列的键值对作为参数放入方法中。

例如,对于哈希:

test_hash = {a: "1", b: "2"}

我希望能够将它传递给如下方法:

method(test_hash.do_something)

达到:

method(a: "1", b: "2")

标签: ruby

解决方案


您可以在方法中的哈希上使用双口(**)

  method(**test_hash)

推荐阅读