我看到了一些非常酷的操作 Scala 集合的方法,但我想知道如何在 Scala 中進行切片操作?我看到了類似的方法,dropLeft take但很想知道 Scala 中是否存在諸如索引或切片之類的更簡單的東西。
例如:
val aString = "I want this word"
val aList = List(1,2,3,4)
應該回傳:
val slicedString = aString.slice(7,11) => "this" //JavaScript type
和
val slicedList = aList.slice(0,2) => List(1,2) //JavaScript type
或者像在 python 中那樣做索引:
val slicedString = aString(7:11) => "this"
val slicedList = aList(0:2) => List(1,2)
uj5u.com熱心網友回復:
如果您費心去查閱ScalaDocs,您就會找到您要找的東西。
aString.slice(7,11) //res0: String = this
aList.slice(0,2) //res1: List[Int] = List(1, 2)
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/372693.html
標籤:斯卡拉
