![](https://img-blog.csdnimg.cn/20210706225731521.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Golang
文章平均质量分 87
小张开始学Golang了
mooddance
面向保安编程
展开
-
Go - 编译缓存、尺寸、信息详解
前言前面总结了 Go 的三种编译方式《Go - run、build、install 编译详解》,本文主要是关注编译中的缓存和编译信息两点。特别是编译信息这点有着极大的用处,好吧 继续往下看。正文编译缓存Go 在 1.10 版本引入了编译缓存机制,通常位于 GOCACHE 常量下。可以使用以下的方式进行查看:执行: go env GOCACHE得到如:/Users/ucwords/Library/Caches/go-build该机制的作用是加速编译速度,还能支持增量编译。可以做一个 cas原创 2021-09-26 21:44:33 · 1649 阅读 · 0 评论 -
Go - run、build、install 编译详解
当完成一个应用的开发以后,往往下一步就是进行源码的编译。如c语言gcc编译一样,Go在编译后只有一个二进制的文件,所以可以放到任何可支持的机器部署运行。简直就是“拎包入住”,爽的不要不要的。在Go中和编译有关的命令有三个,它们分别是gorun、gobuild和goinstall。他们有着相似之处,也有着特殊之处。...原创 2021-09-25 22:33:13 · 5132 阅读 · 0 评论 -
Go - 是面向对象语言吗?
前言这篇文章代表博主正式开始学习和使用Go,以前的工作中主要使用一门动态的、解释型和面向对象的脚步语言。是的,你没猜错!它是 PHP。Go 是一门编译静态语言,令人疑惑的它究竟是不是面向对象设计的。所以本文就以 OOP 的三大特性进行两门语言的对比,看看 Go 是不是面向对象的。正文受 C 家族语言如PHP、Java等影响,得到一个不成文的结论:没有类(class)设计存在的就不是面向对象语言。其中这是不对的,面向对象是一种编程思想,而非一种语言特有的技能。例如javascript 也能通过原型的原创 2021-09-19 17:58:19 · 1330 阅读 · 1 评论