Я делаю сопоставление шаблонов в списке. Есть ли в любом случае доступ к первому и последнему элементам списка для сравнения?
Я хочу сделать что-то вроде..
case List(x, _*, y) if(x == y) => true
или
case x :: _* :: y =>
или что-то подобное...
где x
и y
- это первый и последний элементы списка.
Как я могу это сделать... любые идеи?