Я использую API VFS от Apache палата общин, вот пример того, как контролировать файл без большого влияния в производительности:
В сопутствующем объекте List
есть метод apply
, который принимает диапазон и возвращает список List
:
scala> List.range(2, 11)
res0: List[Int] = List(2, 3, 4, 5, 6, 7, 8, 9, 10)
Там есть много полезных List
фабричных методов в документации коллекции List
.
Чтобы превратить любую последовательность s
в список, используйте s.toList
Я уверен, что digitalross в этом случае более эффективен.