Scala 中的 x[i:] 等价物是啥? [复制]
Posted
技术标签:
【中文标题】Scala 中的 x[i:] 等价物是啥? [复制]【英文标题】:What is the equivalent of x[i:] in Scala? [duplicate]Scala 中的 x[i:] 等价物是什么? [复制] 【发布时间】:2014-11-15 16:31:45 【问题描述】:在 Python 中,您可以使用x[i:]
获取从某个起始索引到结尾的子列表,例如,如果x = [1, 2, 3, 4], x[1:]
将给您[2, 3, 4]
。我想知道在 Scala 中执行此操作的等效方法是什么。
【问题讨论】:
【参考方案1】:在这种情况下使用drop
:
x.drop(1)
对于 1 的特殊情况,我们通常使用x.tail
来代替。
【讨论】:
.drop(1)
和 tail
之间有一个重要区别:tail
在空集合上抛出异常。
好点。我忽略了这一点。【参考方案2】:
它叫做drop
,你可以像xs.drop(i)
一样使用它。
【讨论】:
以上是关于Scala 中的 x[i:] 等价物是啥? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
Java 和 Scala 中 C# 的访问修饰符的等价物是啥?
JQuery 中的 innerHTML 等价物是啥? [复制]