go
怪只怪满眼尽是人间烟火
尚未佩妥剑 转眼已江湖
展开
-
Go语言中的指针
任何程序数据载入内存后,在内存都有他们的地址,这就是指针!Go语言中使用&字符放在变量前面对变量进行“取地址”操作Go语言中使用*字符放在指针变量前面对变量进行“取值”操作总结:取地址操作符&和取值操作符*是一对互补操作符,&取出地址,*根据地址取出地址指向的值。变量、指针地址、指针变量、取地址、取值的相互关系和特性如下:对变量进行取地址(&)操作,可以获得这个变量的指针变量。 指针变量的值是指针地址。 对指针变量进行取值(*)操作,.原创 2022-01-18 10:28:58 · 338 阅读 · 0 评论 -
go发布一个公开的自定义仓库包
新建项目:首先在github上面新建项目GitHub - qushencn/gohello: 一个用于演示如何发布自定义包的示例项目初始化项目:拉取新建的项目,并初始化:go mod init初始化后,注意生成的go.mod文件内部:module github.com/qushencn/gohellogo 1.17编写代码:新建一个文件gohello.gopackage gohelloimport "fmt"// 一个用于演示如何发布自定义包的示例原创 2022-01-16 20:25:11 · 572 阅读 · 0 评论 -
go程序的跨平台编译
默认我们go build的可执行文件都是当前操作系统可执行的文件,Go语言支持跨平台编译——在当前平台(例如Windows)下编译其他平台(例如Linux)的可执行文件。Windows编译Linux可执行文件:注意:无论你在Windows电脑上使用VsCode编辑器还是Goland编辑器,都要注意你使用的终端类型,因为不同的终端下命令不一样!!!目前的Windows通常默认使用的是PowerShell终端。如果你的Windows使用的是cmd,那么设置环境变量的语法为SET CGO_ENA原创 2022-01-16 20:13:11 · 1729 阅读 · 0 评论 -
第一个go程序
创建文件夹:在我们桌面创建一个hello目录go mod init:使用go module模式新建项目时,我们需要通过go mod init 项目名命令对项目进行初始化,该命令会在项目根目录下生成go.mod文件。例如,我们使用hello作为我们第一个Go项目的名称,执行如下命令。go mod init hello编写代码:接下来在该目录中创建一个main.go文件:package main // 声明 main 包,表明当前是一个可执行程序import "fmt"原创 2022-01-16 20:09:19 · 138 阅读 · 0 评论 -
windows安装go环境变量
下载地址Go官网下载地址:https://golang.org/dl/Go官方镜像站(推荐):Downloads - The Go Programming Language安装:windows平台直接安装即可,点击下一步,直到完成。检查上一步安装过程执行完毕后,可以打开终端窗口,输入go version命令,查看安装的Go版本。go versionGOROOT和GOPATHGOROOT和GOPATH都是环境变量,其中GOROOT是我们安装g...原创 2022-01-16 18:49:18 · 972 阅读 · 0 评论