golang
文章平均质量分 70
wilen07
.。。
展开
-
一眼看透GO的内存管理
一眼看透GO的内存管理 (本篇文章为https://deepu.tech/memory-management-in-golang/的中文翻译,如有兴趣,请跳转博主原文) 在这个系列当中,我致力于去深入浅出一些现代编程语言的内存管理。我希望能给你提供一个可以看清各个语言内存分配阶段发生了什么的视角。 在这个章节,我们将看到Go语言的内存管理。Go是一门静态编译语言类似C++、RUST。因此GO语言并不需要一个虚拟机,并且GO语言编译生成的二进制文件当中包含了Runtime,用来处理GO的各种本体功能像垃圾回翻译 2022-03-25 17:11:25 · 741 阅读 · 1 评论 -
《Go的接口可以干什么》
《Go的接口可以干什么》 一、接口是什么 interface是一组method签名的组合,我们通过interface来定义对象的一组行为。 (注意method 和普通func的区别) Interface是一种类型,和往常语言的接口不一样,它只是用来将对方法进行一个收束。然而正是这种收束,使GO语言拥有了基于功能的面向对象。 接口的主要功能: 1.作为方法的收束器,进行面向对象设计。 2.作为各种数据的承载者,可以用来接收函数参数等。 这也是,GO语言提倡面向接口编程。 二、接口的定义使用 2.1定义 类似结原创 2021-03-19 19:00:20 · 569 阅读 · 1 评论 -
Golang语言细节(一)之协程与管道
原创 2021-01-20 11:19:32 · 230 阅读 · 0 评论