Оператор *
Оператор * (spread operator) (не стоит путать со знаком умножения) позволяет передать параметру в качестве значения элементы из массива:
Обратите внимание на звездочку перед nums при вызове функции: changeNumbers(*nums, koef=2)
Без применения данного оператора мы столкнулись бы с ошибкой, поскольку параметры функции представляют не массив, а неопределенное количество значений типа Int.