有时使用hash作为方法参数是很好的:foo(:bar => 'baz', :foo => 123) 有什么库可以帮助解析这样的签名,比如设置验证或默认值? 最佳答案 无耻的朋特:https://rubygems.org/gems/magic_options