Jak powstrzymać „mecz nie jest wyczerpujący!” Ostrzeżenie w Scali
Jak mogę powstrzymać „mecz nie jest wyczerpujący!” ostrzeżenie w następującym kodzie Scala?
val l = "1" :: "2" :: Nil
l.sliding(2).foreach{case List(a,b) => }
Jedynym rozwiązaniem, które do tej pory znalazłem, jest otoczenie dopasowywania wzorca dodatkową instrukcją dopasowania:
l.sliding(2).foreach{x => (x: @unchecked) match {case List(a,b) => }}
Jednak to sprawia, że kod jest niepotrzebnie skomplikowany i nieczytelny. Musi więc istnieć krótsza i bardziej czytelna alternatywa. Czy ktoś o tym wie?
EdytowaćZapomniałem wspomnieć o mojej liściel
ma co najmniej 2 elementy w moim programie. Dlatego mogę bezpiecznie stłumić ostrzeżenie.