通过在声明函数时使用inout而不是var,可以稍后在函数内部更改外部值,类似于c语言的输入指针
funcchange(inoutnum:int ) num=10 ) vara=20change ) a )的结果为10
(注意:写入输入输出参数后,将无法使用默认函数值的语法。)
通过输入输出参数,实现多个返回值功能
funcsumandminus(num1:int,num2:Int,inout sum:Int,inout minus:Int ) (sum=num1num2minus=num1-num2) MINUS=0sumandminus (20,5,,转载于:3359 www.cn blogs.com/arge nbarbie/p/5687710.html