Как подавить предупреждение «матч не исчерпывающий!» В Scala
Как я могу подавить "матч не является исчерпывающим!" предупреждение в следующем коде Scala?
val l = "1" :: "2" :: Nil
l.sliding(2).foreach{case List(a,b) => }
Единственное решение, которое я нашел, - это окружить сопоставление с шаблоном дополнительным оператором сопоставления:
l.sliding(2).foreach{x => (x: @unchecked) match {case List(a,b) => }}
Однако это делает код излишне сложным и довольно нечитаемым. Таким образом, должна быть более короткая и более читаемая альтернатива. Кто-нибудь знает один?
редактироватьЯ забыл упомянуть, что мой списокl
имеет как минимум 2 элемента в моей программе. Вот почему я могу смело подавить предупреждение.