Scala scinde une chaîne de n-uplet

Je voudrais diviser une chaîne sur les espaces qui dispose de 4 éléments:

1 1 4.57 0.83

et je suis en train de le convertir dans la Liste[(String,String,Point)], tels que les deux premières divisions sont d'abord deux éléments dans la liste, et les deux derniers points. Je suis en train de faire ce qui suit, mais il ne semble pas fonctionner:

Source.fromFile(filename).getLines.map(string => { 
            val split = string.split(" ")
            (split(0), split(1), split(2))
        }).map{t => List(t._1, t._2, t._3)}.toIterator
Si vous souhaitez un tuple pourquoi vous dites que vous voulez convertir à une Liste?
Je suis d'accord, ce devrait être le titre de plus près à convertir en chaîne de la Liste() des éléments

OriginalL'auteur princess of persia | 2013-02-20