There are several ways to construct an immutable list in Scala (see contrived example code below). You can use a mutable ListBuffer, create a var list and modif
Note: This answer is written for an old version of Scala.
The Scala collection classes are going to be redesigned as of Scala 2.8, so be prepared to change the way you create lists very soon.
What is the forward compatible way of creating a List? I have no idea since I haven't read the 2.8 docs yet.
A PDF document describing the proposed changes of the collection classes