Go(又称 Golang)是谷歌开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。Go于2009年11月正式宣布推出,成为开放源代码项目,并在Linux及Mac平台上进行了实现,后来追加了Windows系统下的实现。
Go 语言语法与 C 相近,但功能上有:内存安全,GC(垃圾回收),结构形态及 CSP-style 并发计算。
描述
Go的语法接近C语言,但对于变量的声明有所不同。Go支持垃圾回收功能。Go的并行模型是以东尼·霍尔的通信顺序进程(CSP)为基础,采取类
目的
记述 go mod 使用
介绍
Go mod 是 Go 1.11 提出的开发包管理工具,在此之前go发布过许多包管理方案,但都强依赖于环境变量GOPATH,存在诸多缺点,不易于项目管理。
Go 之于 mod ,好比 Java 之于 maven 、 Js 之于 npm 。
它的出现使得Go语言项目脱离了对GOPATH的强依赖,为Go语言后期快速成长提供了强有力的保障。
可以使用 go help mod 查看 go mod 的使用文档
Go mod provides acce
常见问题之Golang——cgo: C compiler "gcc" not found: exec: "gcc": executable file not found in %PATH%错误
背景
本系列文章均为学习过程中记录的笔记,欢迎和我一起来学习Go语言。
全文使用环境如下:
操作系统:windows10
使用工具:Goland开发工具
golang版本:1.17
简介
本文主要是对我日常在使用golang时遇到的一些问题与解决方式进行的汇总,在此提供给大家便于排查一些遇到