调用相同的方法但使用不同的参数,更好的方法

Call the same method but with different arguments, better way

我的函数中有这样的东西,它调用了 print_hash 函数三次,但参数不同。怎么做比较好? print_hash 函数只是关于打印键和值。

print_hash(@hash1)
print_hash(@hash2)
print_hash(@hash3)

提前致谢

您可以尝试类似的方法:

[@hash1, @hash2, @hash3].each(&method(:print_hash))