2013-02-12 48 views
2

我發現自己經常想要放棄列表的頭部,如果它在那裏。我知道我可以:什麼是一個簡單的簡潔的方式來獲得列表尾如果它存在?

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

但是,這成爲我的代碼很冗長,因爲有一些我需要做的這個地方。

任何簡單/更簡短?我有點想要像headOption但尾巴....東西不會在空列表上拋出匹配錯誤。

想法?

回答

11

myList.drop(1)等同於您編寫的代碼。