// Using foreach (in‑place updates)
// use foreach to do something with each element
// rather than return a new array.
object CallbackExample extends App {
val numbers = Array(5, 10, 15, 20)
// Modify the array in place
numbers.indices.foreach { i =>
numbers(i) = numbers(i) * 2
}
println(numbers.mkString(", "))
}
/*
run:
10, 20, 30, 40
*/