Golang 中哪些值是不可以寻址的
发布日期:2021-10-24 14:20:19 浏览次数:1 分类:技术文章

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

不可以寻址, 指的是不能通过&获得其地址。

golang中不能寻址的可以总结为:不可变的,临时结果和不安全的。只要符合其中任何一个条件,它就是不可以寻址的。

具体为:

常量的值。
基本类型值的字面量
算术操作的结果值
对各种字面量的索引表达式和切片表达式的结果值:
不过有一个例外,对切片字面量的索引结果值却是可寻址的。
对字符串变量的索引表达式和切片表达式的结果值。
对字典变量的索引表达式的结果值。
函数字面量和方法字面量,以及对它们的调用表达式的结果值。
结构体字面量的字段值,也就是对结构体字面量的选择表达式的结果值。
类型转换表达式的结果值。
类型断言表达式的结果值。
接收表达式的结果值。

参考:

转载于:https://www.cnblogs.com/linyihai/p/10241947.html

转载地址:https://blog.csdn.net/weixin_30791095/article/details/97934426 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:不可错过的前端开发资源大荟萃
下一篇:ios打包,通过Xcode生成ipa文件

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2024年03月30日 21时38分36秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章