ho trovato interessante il fatto che this puzzler, nello specifico di questo codice:Che cosa ha migliorato Scala con l'abbinamento di modelli in 2.10?
val (i, j): (Int, Int) = ("3", "4")
Fails in fase di esecuzione in Scala 2.9.1, ma fallisce al momento della compilazione w/2.10 M3 (che è grande). Cerco di tenere traccia di ciò che arriverà nelle nuove versioni di Scala, ma non riesco a collegare i punti qui. Quale miglioramento ha portato a questo comportamento più preciso?
Non ho idea del perché questo non funzionerebbe in fase di runtime e non compile il tempo in nessuna versione di Scala. –
Immagino che sia appena passato attraverso un test da qualche parte. In realtà è piuttosto divertente: stavo parlando con un devoto Python ieri riguardo a quanto è grande Scala, solo per scoprire oggi che Scala fallisce quando viene presentato con un compito che è quasi classico in natura. – pmcs
'val (i: Int, j: Int) = (" 3 "," 4 ")' fallisce in fase di compilazione in 2.9.1 – Rogach