ruby - 如何将哈希键值对作为单个参数传递?
问题描述
我希望能够快速将散列的键值对作为参数放入方法中。
例如,对于哈希:
test_hash = {a: "1", b: "2"}
我希望能够将它传递给如下方法:
method(test_hash.do_something)
达到:
method(a: "1", b: "2")
解决方案
您可以在方法中的哈希上使用双口(**)
method(**test_hash)
推荐阅读
- azure-monitoring - Azure Monitor 日志:AppServiceHTTPLogs 表缺少 CsUriQuery 字段?
- git - 无法在存储库中添加带有减号红色符号的文件。视觉工作室 17/TFS/Git
- html - 如何正确定位我的元素 CSS(滑块)?
- ios - 如何在 Alamofire 重试方法中获取失败的请求数据
- css - 第一列的交替颜色
- reactjs - 未捕获的类型错误:无法从道具中读取未定义的属性“长度”
- python - WebElement 上的 Selenium WebDriver “find_element_by_xpath”
- go - 了解 Go pprof 统计信息
- android - 无法运行 react-native app android。在与 react-native-wheel-picker 相关的 Metro 捆绑器中出现语法错误
- kotlin - 如何让 Kotlin Fuel json 序列化器编译?