inout 参数

在函数的参数中,可以传inout类型参数,如下:


其中inout关键字,当引用相应有inout参数的函数时,参数前需要加“&”符号;

好处是,当你需要修改在函数外的参数值时,只需要在函数内修改即可,而不用再通过返回值巴拉巴拉的。

inout参数不能传字面量和常量,如:&10,&let name.

如果不用inout关键字,且不在函数内部就需要修改age值的话,如下:


例子很小,但是放大到项目里,好好利用还是很有用的

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容