我有基于哈希的参数。
method1(:test=>[:arg1, :arg2 => :something])
我需要按以下格式将 :test
作为参数传递给另一个方法
来自 A:
[:arg1, {:arg2=>:something}]
给乙:
method2 :arg1, :arg2=>:something
我怎样才能从 A 到 B?
最佳答案
怎么样?
args = {:test => [:arg1, :arg2 => :something]}
method1(args)
method2(*args[:test])
关于ruby-on-rails - 将哈希列表转换为方法的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6357051/