ruby-on-rails - 有没有办法通过数组将多个参数输入到方法中

标签 ruby-on-rails ruby arrays parameters

假设我有一个需要三个参数的方法:

def foo(a, b, c)
end

我已经说过数组中的参数:

[a, b, c]

是否有使用数组作为参数的简单方法或一种方法,例如:

foo(array.some_method)

最佳答案

您可以使用 splat operator :

foo(*array)

关于ruby-on-rails - 有没有办法通过数组将多个参数输入到方法中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15907525/

相关文章:

ruby - 如何将剪贴板内容粘贴到文件中?

javascript - 在 Rails 应用程序中将 Web 应用程序单独作为 'V' ?

java - java 中的 JSONArray 迭代

javascript - Nginx 在 POST .js 请求上返回 404

ruby-on-rails - activerecord 查找所有不包含在数组中的内容

php - 将 Rails 模型连接到非 Rails 数据库

ruby-on-rails - 安装 rack-mount + Rails 时出现 Ruby gem 错误

ruby-on-rails - 我如何将一个小型 ruby​​ 应用程序 'insert' 放入 Ruby on Rails 中以制作网页?

ios - Swift:写这个数组映射的更优雅的方式?

C++ 函数数组