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时遇到的一些问题与解决方式进行的汇总,在此提供给大家便于排查一些遇到
前言
Golang 作为一门还在快速成长的编程语言,想要与时俱进,还得多看看这几个开源项目。
听说你想学习 Go 语言,那我就来总结一下:那些目前我所了解的优质 Golang 开源项目。
Go 自己
学习 Go 语言,可别忘记了 Go 本身是一门可以轻松构建简单,可靠和高效软件的开源编程语言。
官网:The Go Programming Language
GitHub 地址:https://github.com/golang/go
Stars:103k
0x00 问题场景
go编译时,使用github依赖模块报错。
语言
版本
Go
go1.16.4 windows/amd64
0x01 问题描述
通过go get安装第三方github模块后运行报错,错误信息如下:
main.go:4:2: no required module provides package github.com/gin-gonic/gin: go.mod file not found in current directory or any pare