Всякий раз, когда я меняю местами значения в массиве, я убеждаюсь, что сохранил одно из значений в ссылочной переменной. Но я обнаружил, что Ruby может возвращать два значения, а также автоматически менять местами два значения. Например, array = [1, 3, 5 , 6 ,7] array[0], array[1] = array[1] ,...