加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

从scala.collection.immutable.Iterable中删除第一个元素和最后

发布时间:2020-12-16 09:13:29 所属栏目:安全 来源:网络整理
导读:I am trying to convert my way of getting values from Form ,but stuck some where val os= for { m - request.body.asFormUrlEncoded v - m._2} yield v os是scala.collection.immutable.Iterable [String],当我在控制台中打印它 os map println 安慰 sed
I am trying to convert my way of getting values from Form,but stuck some where

val os= for {
  m <- request.body.asFormUrlEncoded
  v <- m._2
} yield v

os是scala.collection.immutable.Iterable [String],当我在控制台中打印它

os map println

安慰

sedet impntc
sun
job
03AHJ_VutoHGVhGL70

我想删除它的第一个和最后一个元素.

解决方法

使用drop从前面删除,dropRight从最后删除.

def removeFirstAndLast[A](xs: Iterable[A]) = xs.drop(1).dropRight(1)

例:

removeFirstAndLast(List("one","two","three","four")) map println

输出:

two
three

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读