Replacing element in Seq at given position



Given an immutable Seq[A], a new element a: A and a position pos: Int, I’d like to obtain a new Seq[A] that is like the old Seq, except that the element at position pos is replaced by a. Is there something in the standard library to do this? Thanks!

Best, Oliver


Seq("a", "b").updated(1, "c")


There’s also the more general patch