例:
a = [1, 3, 4, 5]
b = [2, 3, 1, 5, 6]
Run Code Online (Sandbox Code Playgroud)
如何在不使用和的情况下获取5数组中的最后一个值a或数组中的最后一个值?6ba[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 次 |
| 最近记录: |