2
我發現自己經常想要放棄列表的頭部,如果它在那裏。我知道我可以:什麼是一個簡單的簡潔的方式來獲得列表尾如果它存在?
myList match {
case h :: t => t
case x => Nil
}
但是,這成爲我的代碼很冗長,因爲有一些我需要做的這個地方。
任何簡單/更簡短?我有點想要像headOption但尾巴....東西不會在空列表上拋出匹配錯誤。
想法?
我發現自己經常想要放棄列表的頭部,如果它在那裏。我知道我可以:什麼是一個簡單的簡潔的方式來獲得列表尾如果它存在?
myList match {
case h :: t => t
case x => Nil
}
但是,這成爲我的代碼很冗長,因爲有一些我需要做的這個地方。
任何簡單/更簡短?我有點想要像headOption但尾巴....東西不會在空列表上拋出匹配錯誤。
想法?
myList.drop(1)
等同於您編寫的代碼。