Jak mogę uzyskać dostęp do wszystkich elementów tablicy od x do ostatni jeden?jak uzyskać dostęp do tablicy [3..last] (ruby)
my_array= [1,2,3,4,5,6]
puts my_array[3..last]
Jak mogę uzyskać dostęp do wszystkich elementów tablicy od x do ostatni jeden?jak uzyskać dostęp do tablicy [3..last] (ruby)
my_array= [1,2,3,4,5,6]
puts my_array[3..last]
Indeks -1 daje ostatni element w tablicy:
my_array[3..-1]
W rzeczywistości każdy wskaźnik ujemny rozpoczyna odliczanie od końca tablicy.
Dzięki Peter za przypomnienie mi lepszego sposobu na zrobienie tego.
Użyj ujemnego indeksu, jak w my_array[3..-1]
.
my_array= [1,2,3,4,5,6]
puts my_array[3..-1]
=> [4, 5, 6]
+1, bo pomyślałeś o tym :) – Earlz
Spróbuj
my_array= [1,2,3,4,5,6]
my_array[3..my_array.length-1] => [4, 5, 6]
@skaffman: Nie mogę zobaczyć, co edytowany ... to mówi znaczników, ale są takie same ... :-) – Radek
nastąpiła literówka w oryginalny " ruby 'tag. – bernie