2017-03-10 1 views
-6

Quelqu'un peut-il m'expliquer pourquoi arr [-3] # => 4 et arr [2,3] # => [3,4,5]? Merci!Accéder aux éléments rubis

enter image description here

+2

Images de texte sont découragés ici. S'il vous plaît, copiez/collez le texte lui-même. – smarx

+2

Ceci est clairement expliqué dans la documentation en ligne de Ruby. Pourquoi ne l'as-tu pas lu avant d'avoir saisi la capture d'écran? – pjs

+0

Veuillez lire "[ask]", y compris les pages liées et "[Quel effort de recherche est attendu des utilisateurs de Stack Overflow?] (Http://meta.stackoverflow.com/questions/261592)". Nous aimerions voir –

Répondre

3

arr[-1] vous donne le dernier élément de arr, arr[-2] la deuxième à dernier élément et ainsi de suite.

arr[2, 3] vous donne de l'élément à l'index 2, trois éléments de arr

arr[2..3] vous donne de l'élément à l'indice 2 à l'élément à l'index 3

+0

Ceci a été utile Merci pour la clarification – anniehswong

+0

Hé, mon plaisir :) – Ursus