1. 什么是闭包? 一个函数内引用了外部的局部变量,这种现象,就称之为闭包。 例如下面...
学习 Go 语言的开发者越来越多了,很多小伙伴在使用时,就会遇到种种不理解的问题。 其中...
redigo 对 发布订阅的使用 redigo 对redis 的发布订阅机制放在pubs...
Go 是一门带 GC 的语言,因此,大家很容易认为它不会有内存泄露问题。 大部分时候确实不...
1、互斥锁Mutex 1.1 Mutex介绍 Go 语言的同步工具主要由 sync...
xdm,我们都知道 golang 是天生的高并发,高效的编译型语言 可我们也都可知道,工...
1、命令行工具概述 日常命令行操作,相对应的众多命令行工具是提高生产力的必备工具,...
前言: 我已经在生产中使用 Go 一段时间了,因为它的构建规模较小,并且由 gorout...
图的实现 所谓图就是节点及其连接关系的集合。所以可以通过一个一维数组表示节点,外加一个二...
Go 语言中的 encoding/json 库提供了复杂的将 Go 中各种类型与JSON格...
方法和接收者 Go语言中的方法(Method)是一种作用于特定类型变量的函数。这种特定...
1、标识符与关键字 在了解数据类型之前,先了解一下go的标识符和关键字 1.1 标识符...
Go语言中提供的映射关系容器为map,其内部使用散列表(hash)实现。 map 是一种...
数据结构 channel的数据结构在$GOROOT/src/runtime/chan.g...
1、自定义类型 在Go语言中有一些基本的数据类型,如 string 、 整型 、 浮点型...