Я знаю, это очень глупый вопрос.Но я очень хочу узнать, как поменять элементы в одной строке.
Пример:
a, b = 1, 2
Мне нужен такой ответ
a, b = 2, 1
a,b = b,a # does work.... irb(main):017:0* a, b = 1, 2 => [1, 2] irb(main):018:0> a => 1 irb(main):019:0> b => 2 irb(main):020:0> a, b = b,a => [2, 1] irb(main):021:0> a => 2 irb(main):022:0> b => 1 irb(main):023:0>
Вы говорите, что хотите поменять массив в заголовке, но не в своем примере.Я собираюсь с названием, так что ...
x = [1,2,3,4,5] x.reverse! => [5,4,3,2,1]
Вы также можете сделать это ... Я думаю ...
a, b = 1, 2 a, b = b, a
Я думаю, что вы можете сделать
array[0, 1] = array[1, 0]