如何在Ruby中获取数组的最后一个元素?

2ul0zpep  于 2022-11-04  发布在  Ruby
关注(0)|答案(2)|浏览(223)

示例:

a = [1, 3, 4, 5]
b = [2, 3, 1, 5, 6]

如何在不使用a[3]b[4]的情况下获得数组a中的最后一个值5或数组b中的最后一个值6

w8rqjzmb

w8rqjzmb1#

使用-1索引(负索引从数组末尾向后计数):

a[-1] # => 5
b[-1] # => 6

Array#last方法:

a.last # => 5
b.last # => 6
pcww981p

pcww981p2#

另一种方法是使用splat运算符:


* a, last = [1, 3, 4, 5]

a => [1, 3, 4]
last => 5

相关问题