Swift函数输入输出参数 官网
Swift函数输入输出参数允许函数修改传入参数的值。在参数类型前加inout关键字来定义输入输出参数。 func swapTwoInts(_ a: inout Int, _ b: inout Int) { let temp = a a = b b = temp}var num1 = 10var num2 = 20swapTwoInts(num2)print(num1) // 输出20print(num2) // 输出10 调用函数时,需要在参数前加number)print(number) // 输出10 特别提示:输入输出参数不能有默认值,且可变参数不能标记为inout。