// Using map
fun double(x: Int): Int = x * 2
fun main() {
val numbers = arrayOf(5, 10, 15, 20)
// Apply the callback to each element
val doubled = numbers.map(::double)
// returns a new list, leaving the original array unchanged.
println(doubled)
}
/*
run:
[10, 20, 30, 40]
*/