Swift - 值类型和引用类型的区别
Posted 54tester
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Swift - 值类型和引用类型的区别相关的知识,希望对你有一定的参考价值。
在Swift中数据类型分为值类型和引用类型,只有类是引用类型,其他类型都是值类型.那么值类型和引用类型有什么区别呢?
值类型是在赋值或给函数传递参数时创建一个副本,把副本传递过去,在函数的调用过程中不会影响原始数据.
而引用类型是在赋值或给函数传递参数时把本身引用传递过去,在函数调用过程中会影响原始数据.
值类型参数不能直接以引用类型传递,而是不仅需要将值类型参数声明为inout而且要在使用实例前加上&符号.
以上是关于Swift - 值类型和引用类型的区别的主要内容,如果未能解决你的问题,请参考以下文章