![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
GO
文章平均质量分 70
北京时光
如果生命是一树繁华,那么我愿默守枝丫,随风尘起落。
展开
-
Golang中的interface和interface{}
总结通过考虑数据类型之间的相同功能来创建抽象,而不是相同字段interface{} 的值不是任意类型,而是 interface{} 类型接口包含两个字的大小,类似于 (type, value)函数可以接受 interface{} 作为参数,但最好不要返回 interface{}指针类型可以调用其所指向的值的方法,反过来不可以函数中的参数甚至接受者都是通过值传递一个接口的值就是就是接口而已,跟指针没什么关系如果你想在方法中修改指针所指向的值,使用 * 操作符Golang中的interfa原创 2022-01-14 16:15:16 · 850 阅读 · 0 评论 -
go 编译过程-day01
1 编译过程将高级语言编译成机器可以执行的语言的过程go语言编译方式:go build 源代码.gogo run 源代码.go//交叉编译CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build main.goCGO_ENABLED 是否使用cgo编译,0为不使用,1为使用GOOS 指定编译的操作系统GOARCH 指定操作系统的位数编译流程:源代码(source code) → 预处理器(preprocessor) → 编译器 (comp原创 2020-12-04 16:57:08 · 238 阅读 · 0 评论