示例:
a = [1, 3, 4, 5] b = [2, 3, 1, 5, 6]
如何在不使用a[3]和b[4]的情况下获得数组a中的最后一个值5或数组b中的最后一个值6?
a[3]
b[4]
a
5
b
6
w8rqjzmb1#
使用-1索引(负索引从数组末尾向后计数):
-1
a[-1] # => 5 b[-1] # => 6
或Array#last方法:
Array#last
a.last # => 5 b.last # => 6
pcww981p2#
另一种方法是使用splat运算符:
* a, last = [1, 3, 4, 5] a => [1, 3, 4] last => 5
2条答案
按热度按时间w8rqjzmb1#
使用
-1
索引(负索引从数组末尾向后计数):或
Array#last
方法:pcww981p2#
另一种方法是使用splat运算符: