Scala Obtenha o primeiro e o último elementos da lista usando a correspondência de padrões
Estou fazendo um padrão correspondente em uma lista. Existe alguma maneira de acessar o primeiro e o último elemento da lista para comparar?
Eu quero fazer algo como ..
case List(x, _*, y) if(x == y) => true
o
case x :: _* :: y =>
ou algo semelhante ... ondex
ey
são o primeiro e o último elementos da lista ..
Como posso fazer isso .. alguma idéia?