golang
已收录文章:14427篇
-
channel 首先明确一下channel的作用:用于go协程间的通信。 go语言最大的特点就是支持高并发:goroutine和channel是支持高并发的重要组成部分。 单纯地将函数并发执行是没有意义的。函数与函数间311 收藏
-
写过PHP的同学都知道 PHP的数组Array非常好用,特别灵活。 我在写PHP之前使用Java做安卓开发,在接触PHP的数组Array之后,直呼太香了! 而在学习Go基础知识的时候了解到Go的数组和PHP的数组并不一311 收藏
-
1 map使用 1.1 map定义 map是一种无序的集合,对应的key (索引)会对应一个value(值),所以这个结构也称为关联数组或字典。 map在其他语言中hash、hash table等 var mapname map[keytype]valuetype mapname311 收藏
-
目的:通过读取本地mock数据,发起http请求,返回给前端,实现mock功能。 代码 整体代码只在50行左右,是一个极其简陋的mock server,没有多余的功能(主要是不会 步骤1 扫描本地以json结尾的文件311 收藏
-
值类型转指针用取地址符&,指针转值用解引用符,示例中x=42取地址得ptr,ptr可获取原值;结构体同理,且Go支持指针自动解引用访问字段和方法;注意避免nil解引用、确保变量可寻址,不返回局部变量地址,引用类型取地址需注意语义区别。310 收藏
-
使用GoModules初始化项目需先创建目录并执行gomodinit生成go.mod文件,接着编写代码引入外部依赖如gorilla/mux,运行gorun时会自动记录依赖,配合gomodtidy整理、goget管理版本,通过GOPROXY设置代理解决网络问题,replace语句可替换为本地路径调试。310 收藏