swift学习-inout的本质

2020-04-05  本文已影响0人  男人宫

  1. 调用该函数时,先复制实参的值,产生副本[get]
  2. 将副本的内存地址传入函数(副本进行引用传递),在函数内部可以修改副本的值
  3. 在函数返回后,再将副本的值覆盖实参的值[set]

inout的本质就是引用传递(地址传递)

上一篇 下一篇

猜你喜欢

热点阅读