输入输出参数(In-Out Parameters) 如果你想要一个函数可以修改参数的值,并且想要在这些修改在函数调用结束后仍然存在,那么就应该把这个参数定义为输入输出参数(In-Out Parameters). 定义一个输入输出参数时,在参数定义前加 inout 关键字.一个输入输出参数有传入函数的值,这个值被函数修改,然后被传出函数,替换原来的值. 你只能将变量作为输入输出参数.你不能传入常量或者字面量(literal value),因为这些量是不能被修改的.当传入的参数作为输入输出参数时,需…