Применять функцию только к одному элементу в списке или массиве в Scala

Например, для любого списка или массива

val list = (1 to 3).toList
val array = (1 to 3).toArray

и заданная функция, которая отображается из и на тип коллекции, например

def f(v: Int): Int = v + 10

как подать заявкуf к i-му элементуlist или жеarray чтобы

list.myApply(f, ith = 2)
res: List(1,12,3)

а также

array.myApply(f, ith = 2)
res: Array(1,12,3)

Ответы на вопрос(3)

Ваш ответ на вопрос