Применять функцию только к одному элементу в списке или массиве в 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)