博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Swift - 值类型和引用类型的区别
阅读量:5367 次
发布时间:2019-06-15

本文共 259 字,大约阅读时间需要 1 分钟。

在Swift中数据类型分为值类型和引用类型,只有类是引用类型,其他类型都是值类型.那么值类型和引用类型有什么区别呢?

值类型是在赋值或给函数传递参数时创建一个副本,把副本传递过去,在函数的调用过程中不会影响原始数据.
而引用类型是在赋值或给函数传递参数时把本身引用传递过去,在函数调用过程中会影响原始数据.
值类型参数不能直接以引用类型传递,而是不仅需要将值类型参数声明为inout而且要在使用实例前加上&符号.

转载于:https://www.cnblogs.com/54tester/p/10777584.html

你可能感兴趣的文章
【NOI2004】郁闷的出纳员Splay版
查看>>
python获取知乎日报另存为txt文件
查看>>
python包的概念
查看>>
linux 程序自动运行总结
查看>>
121. 买卖股票的最佳时机
查看>>
378. Kth Smallest Element in a Sorted Matrix
查看>>
搜集浏览器兼容问题
查看>>
(转)Go语言核心36讲之Go语言学习路线
查看>>
区间dp之 "石子合并"系列(未完结)
查看>>
【转】实战 SSH 端口转发
查看>>
Android开发环境搭建及常见问题解决方法
查看>>
mysql锁SELECT FOR UPDATE【转】
查看>>
time 类
查看>>
Django初学笔记--新建一个简单的工程
查看>>
解决win10 64位系统可用2.99g
查看>>
Semaphore
查看>>
php 递归的生成目录函数
查看>>
nmap二层发现
查看>>
day1 LGTB玩扫雷
查看>>
Lambda表达式(转载)
查看>>