Gov*_*ngh 29 collections scala scala-collections
val os= for {
m <- request.body.asFormUrlEncoded
v <- m._2
} yield v
Run Code Online (Sandbox Code Playgroud)
os
是scala.collection.immutable.Iterable[String]
当我打印控制台
os map println
Run Code Online (Sandbox Code Playgroud)
安慰
sedet impntc
sun
job
03AHJ_VutoHGVhGL70
Run Code Online (Sandbox Code Playgroud)
我想从中删除第一个和最后一个元素.
Chr*_*tin 51
用于drop
从前面dropRight
拆下并从末端卸下.
def removeFirstAndLast[A](xs: Iterable[A]) = xs.drop(1).dropRight(1)
Run Code Online (Sandbox Code Playgroud)
例:
removeFirstAndLast(List("one", "two", "three", "four")) map println
Run Code Online (Sandbox Code Playgroud)
输出:
two
three
Run Code Online (Sandbox Code Playgroud)
另一种方法是使用slice
.
val os: Iterable[String] = Iterable("a","b","c","d")
val result = os.slice(1, os.size - 1) // Iterable("b","c")
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
37647 次 |
最近记录: |