哈希与多个参数?

Sha*_*man 6 ruby argument-passing

在Ruby中很常见的是看到接收参数哈希的方法,而不是仅仅将参数传递给方法.

我的问题是 - 你什么时候使用参数为你的方法,什么时候使用参数哈希?

当方法有多于一个或两个参数时,使用参数哈希是一个好习惯吗?

aeh*_*lke 0

一个明显的用例是,当您重写子类中的方法时,您应该在调用父方法时使用哈希参数作为父方法的参数。