是否有一种有效的或更短的方法来达到以下相同的结果?
params[:random] = split_array(params[:random])
我想将变量作为参数传递给rails方法并将结果存储在同一变量中并进一步使用?
例如,我在想类似的东西
variable = variable + 1
可以有效地写为
variable++
答案 0 :(得分:1)
如果您通过引用params[:random]
可以实现您所说的话,但这在ruby中是无法实现的,因为ruby严格是pass by value。
params[:random] = split_array(params[:random])
行非常好(不是很冗长)。