切片和移位是否基于数组进行0计数?

时间:2017-10-01 04:19:22

标签: ruby

在下面的示例中:

a = [1,2,3,4,5]
a.slice(1,3)

slice方法中,我们说要从位置1开始(2),然后继续3个元素。当我们继续3个元素时,我们是否计算起始位置?

1 个答案:

答案 0 :(得分:0)

是的,显然,根据CLI

a = [1,2,3,4,5] => [1, 2, 3, 4, 5] 
a.slice(1,3)    => [2, 3, 4] 

你应该安装CLI来玩游戏,很有可能尝试这样的事情