Questo è un follow-up di Why am I getting "Non-exhaustive patterns in function..." when I invoke my Haskell substring function? intendo che usando -Wall, GHC può avvisare contro modelli non esaustive.
Come è la testa e la coda determinato la seguente dichiarazione: val head::tail = List(1,2,3,4);
//head: 1 tail: List(2,3,4)
non dovrebbe esserci qualche pezzo di codice che estrae il primo element