94 例: a = [1, 3, 4, 5] b = [2, 3, 1, 5, 6] 如何在不使用and的情况下获取5数组中的最后一个值a或数组中的最后一个值?6ba[3]b[4] ruby arrays — Rails初学者 source
204 使用-1索引(负索引从数组末尾开始向后计数): a[-1] # => 5 b[-1] # => 6 或Array#last方法: a.last # => 5 b.last # => 6 — KL-7 source 23 我们也不要忘记方便之处Array#last:)[1,2,3].last #=> 3 — Lee Jarvis 14 @theTinMan由于pop也会修改数组,因此这里并没有要求。 — sepp2k 2011年 感谢-ve sign选项的性能。 — vidur punj 8 同样,虽然, a.last = 10 #=> NoMethodError: undefined method last=' 但 a[-1] = 10按预期工作。 — GregPK 2014年
Array#last
:)[1,2,3].last #=> 3