ScalaのSeqはイミュータブルなクラスです。
しかし、scala.collection.mutable.Seqを使用することで、変更可能なSeqを使用することができます。
変更可能なSeqを使用する
import scala.collection.mutable
object Sample {
def main(args: Array[String]) : Unit = {
val seq = mutable.Seq(1, 2, 3)
seq.update(1, 3) // 2要素目を3に変更
println(seq) // ArrayBuffer(1, 3, 3)
}
}