Tablica

Mam następującą tablicę ( dane są przykładowe , oczywiście pobieram je z zewnątrz

[2,3,4,6,8,10]

index_pierwszy_element = 2

Chciałbym zrobić takie przekształcenie w wyniku , którego otrzymałbym tablicę:

[4,3,6,8,10] ( tablica[2] = 4 i ten element ląduje na początku tablicy)

Jak to zrobić Ruby Way?? Zwykły swap?? Czy inaczej?

Przecinki w niewłaściwych, miejscach.

A poza tym, nie bardzo rozumiem, o co Ci chodzi. Chcesz, aby w wyniku tego przekształcenia element z indeksem określonym przez pierwszy element “przeskakiwał” na początek tablicy, wywalając przy tym rzeczony pierwszy element?

a[0] = a.delete_at(a.first)

Czy to ruby way to nie wiem. Dopisałbył oddzielną funkcję, bo edż kejsy pojawiają się szybko.

Also, to chyba bardziej Zielona szkoła