首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
golang
Go后端菜狗
创建于2023-03-24
订阅专栏
golang学习
暂无订阅
共3篇文章
创建于2023-03-24
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Go切片底层实现
Slice的底层实现原理 在Go语言中,Slice的底层实现主要包括以下三个部分: 指向底层数组的指针 Slice的长度 Slice的容量 其中,指向底层数组的指针指向的是数组的第一个元素,Slice
了解Go Map的底层实现
Map的底层实现 go的map底层是一个hash表,表面上看只有键值对结构,实际上存储键值对的过程中涉及到了数组和链表。map之所以高效,是因为结合了数组和链表,数组存储的元素为链表。 哈希 哈希函数
GoLang内存逃逸
一般来说,局部变量会在函数返回后被销毁,因此被返回的引用就成为了没有指针指向的引用,程序会进入未知状 态。 但这在go中是安全的,go语言会对每个局部变量 进行逃逸分析,如果发生局部变量的作用域超出该