예:
a = [1, 3, 4, 5]
b = [2, 3, 1, 5, 6]
및 사용하지 않고 배열의 마지막 값 또는 5
배열 의 마지막 값 을 어떻게 얻 습니까?a
6
b
a[3]
b[4]
답변:
-1
인덱스 사용 (음수 인덱스는 배열 끝에서 역방향으로 계산) :
a[-1] # => 5
b[-1] # => 6
또는 Array#last
방법 :
a.last # => 5
b.last # => 6
a.last = 10 #=> NoMethodError: undefined method last='
하지만 a[-1] = 10
의도 한 작품으로.
Array#last
:)[1,2,3].last #=> 3