在函数的参数中,可以传inout类型参数,如下:
其中inout关键字,当引用相应有inout参数的函数时,参数前需要加“&”符号;
好处是,当你需要修改在函数外的参数值时,只需要在函数内修改即可,而不用再通过返回值巴拉巴拉的。
inout参数不能传字面量和常量,如:&10,&let name.
如果不用inout关键字,且不在函数内部就需要修改age值的话,如下:
例子很小,但是放大到项目里,好好利用还是很有用的
在函数的参数中,可以传inout类型参数,如下:
其中inout关键字,当引用相应有inout参数的函数时,参数前需要加“&”符号;
好处是,当你需要修改在函数外的参数值时,只需要在函数内修改即可,而不用再通过返回值巴拉巴拉的。
inout参数不能传字面量和常量,如:&10,&let name.
如果不用inout关键字,且不在函数内部就需要修改age值的话,如下:
例子很小,但是放大到项目里,好好利用还是很有用的
本文标题:inout 参数
本文链接:https://www.haomeiwen.com/subject/kflfettx.html
网友评论