场景:如果你想要一个函数可以修改参数的值,并且想要在这些修改在函数调用结束后仍然存在,那就应该把这个参数定义为输入输出参数

 

下面的代码是使用输入输出参数来交换两个数的值,注意这里的语法和swift2的有点不一样。