Я предполагаю, что изменение их значения означает обмен ими, а затем удвоение.Если это так, вы можете написать свою собственную функцию:
func swapAndDouble(a: Int, b: Int) -> (Int, Int) {
let returnTupple = (2*b, 2*a)
return returnTupple
}
Затем с помощью этого вызова:
let (first, second) = swapAndDouble(a: 3, b: 7)
У вас есть результат.
В качестве альтернативы, еслиВы хотите использовать эту функцию позже для других значений. В стандартной библиотеке Swift есть стандартная функция подкачки.
func swap<T>(_ a: inout T, _ b: inout T)
Пожалуйста, прочитайте Документацию Apple для этого.