一、Reading Jack seldom gets together with his friends. He usually stays at home with his pet dog, Lucky. They sometimes go for long walks in the park. ...
分类:
其他好文 时间:
2020-07-17 14:08:23
阅读次数:
76
数组 Go的数组和其它语言基本上一样,是长度固定的特定类型元素组成的序列,这基本上是所有语言数组的特性。和其它语言相比差异主要在声明和初始化的写法上,下面是简单声明一个数组: var a [5]int fmt.Println(a[0]) fmt.Println(fmt.Println(a[len(a ...
分类:
编程语言 时间:
2020-07-17 09:31:38
阅读次数:
67
你创建了一个文件的名字为: lisi001 如果你初始化项目名字为lisi, go mod init lisi 那么你导包的时候就得也用lisi import ( "lisi/path" "lisi/tools" ) 总结:一切以mod的为主,不要用创建文件的名字lisi001,要用lisi. ...
分类:
其他好文 时间:
2020-07-16 21:32:14
阅读次数:
72
Go版本在1.11之后推出了go module模式来管理依赖(还有go get、vendor这两种方式),使用go mod时下载的依赖文件在$GOPATH/pkg/mod/下。本文以两种办法介绍如何创建go mod项目。 go mod是时候用起来了! 目录 第1种:假如你一开始就用goland开启旅 ...
分类:
其他好文 时间:
2020-07-16 21:14:51
阅读次数:
88
部署说明:环境说明:组件版本下载地址Prometheus2.6.1https://prometheus.io/download/#prometheusgo1.11.4https://golang.org/dl/Grafana5.4.2https://dl.grafana.com/oss/release/grafana-5.4.2-1.x86_64.rpm安装go解压安装:[root@cs-linf
分类:
其他好文 时间:
2020-07-15 23:36:06
阅读次数:
152
go中数组是值拷贝, 切片是对上层数组的表示,应该是使用的是数组地址,修改时是直接对原来的数组进行修改 切片作为函数参数依旧如此 var array [5]int=[5]int{1,2,3,4,5}//可以简化为array:=[5]int{1,2,3,4,5} 初学所以没有简化 var slice[ ...
分类:
编程语言 时间:
2020-07-15 23:02:25
阅读次数:
78
JavaScript 和后来新设计的语言里都是可以加也不不加分号的:Go, Scala, Ruby, Python, Swift, Groovy.. 总结下来就是一句话:一行开头是括号或者方括号的时候加上分号就可以了,其他时候全部不需要, 但是这种情况也是很少的. 例如: //db.js conso ...
分类:
编程语言 时间:
2020-07-15 22:49:54
阅读次数:
85
一、windows服务器先本地编译 go build main.go 编译后会在同级目录生成可执行文件 ./main.exe 二、linux服务器 2.1 服务器上去编译安装go,配置GOPATH 第一步,把服务器上配置成本地一样的环境 第二部,包括项目里面所依赖的包 第三步,项目源码拷贝到与服务器 ...
分类:
其他好文 时间:
2020-07-15 15:36:18
阅读次数:
62
变量 变量介绍 变量这个词来源于数学,类似方程中的x、y,代表的是存储在计算机中的值。这里主要介绍Go和其它编程语言不一样的地方,在前面我们提到过,Go是一门静态语言。静态语言区别动态语言一个重要的特性就是变量的类型不可变,一般是在声明的时候就指定类型,之后就不可修改它的类型,而动态语言可以随时修改 ...
分类:
其他好文 时间:
2020-07-13 21:36:53
阅读次数:
67
//方法:函数指定接收者之后就是方法,只有某个具体的类型才能调用 package main import "fmt" type people struct { name string gender string } //go中,约定使用类型首字母小写 func (p people) dream() ...
分类:
其他好文 时间:
2020-07-12 22:10:36
阅读次数:
69