例:
a = [1, 3, 4, 5]
b = [2, 3, 1, 5, 6]
Run Code Online (Sandbox Code Playgroud)
如何在不使用和的情况下获取5
数组中的最后一个值a
或数组中的最后一个值?6
b
a[3]
b[4]
KL-*_*L-7 184
使用-1
索引(负数索引从数组末尾向后计数):
a[-1] # => 5
b[-1] # => 6
Run Code Online (Sandbox Code Playgroud)
或Array#last
方法:
a.last # => 5
b.last # => 6
Run Code Online (Sandbox Code Playgroud)
另一种方法,使用splat运算符:
*a, last = [1, 3, 4, 5]
STDOUT:
a: [1, 3, 4]
last: 5
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
91443 次 |
最近记录: |