Эффективный способ передать переменную в методе и сохранить результат в том же параметре? - PullRequest
1 голос
/ 11 июля 2019

Есть ли эффективный или более короткий способ достижения того же результата, что и ниже?

params[:random] = split_array(params[:random])

Я хочу передать переменную в качестве параметра в метод rails, сохранить результат в той же переменной и использовать его далее?

Например, я думал о чем-то похожем на

variable = variable + 1 

может быть эффективно записано как

variable++

1 Ответ

1 голос
/ 11 июля 2019

То, что вы говорили, могло бы быть достигнуто, если вы передали params[:random] по ссылке, но это не достижимо в ruby, поскольку ruby ​​строго передается по значению .

Строка params[:random] = split_array(params[:random]) в порядке (не очень многословна).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...