什么是一个简单的简洁方法来获得列表的尾部(如果存在的话)?

时间:2013-02-12 20:02:51

标签: scala

我发现自己经常想要放弃列表的头部,如果它在那里。我知道我可以:

myList match {
  case h :: t => t
  case x => Nil
}

但是我的代码变得非常冗长,因为我需要做很多事情。

更简单/更简洁/更简洁?我有点想要像headOption这样的东西,但是对于尾巴....不会在空列表中抛出匹配错误。

想法?

1 个答案:

答案 0 :(得分:11)

myList.drop(1)等同于您编写的代码。