2020-04-21 make和new是go语言的两个内建函数,主要用来创建分配类型内存。 new new函数的声明:func new(Type) *Type new()只接受一个参数,此参数是一个类型,分配指向该类型内存地址的指针,同时将该内存的数据置为0; 也就说new不能new引用类型,new ...
分类:
编程语言 时间:
2020-05-21 00:14:13
阅读次数:
87
go的编程基础 1. go的注释方法 // :单行注释 /* */ :多行注释 例如: package main import "fmt" // func main() { /* fmt.Printf("hello, world\n") } */ func main() { fmt.Println( ...
分类:
编程语言 时间:
2020-05-20 12:35:56
阅读次数:
51
Go语言 流程控制 if else(分支结构) if 表达式1 { 分支1 } else if 表达式2 { 分支2 } else{ 分支3 } package main import "fmt" // if条件判断 func main() { age := 19 if age > 18 { fmt ...
分类:
编程语言 时间:
2020-05-17 19:06:06
阅读次数:
55
标识符和关键字 1.标识符 在编程语言中标识符就是程序员定义的具有特殊意义的词,比如变量名、常量名、函数名等等。Go语言中标识符由字母数字和_(下划线)组成,并且只能以字母和_开头。 举几个例子:abc, _, _123, a123。 2.关键字 2.1 25个 关键字 break default ...
分类:
编程语言 时间:
2020-05-16 22:27:13
阅读次数:
90
# go-imap邮箱imap网页版客户端工具,基于GO语言实现。1.使用第三方类库go-imap解析imap协议2.使用http包 ,template包,实现http服务下的网页展示3.使用goroutine在主界面并发请求左右栏的数据4.使用text/net包下的encoding和transfo ...
分类:
Web程序 时间:
2020-05-16 21:07:49
阅读次数:
92
go语言——数组和切片 [TOC] 数组 声明和初始化 eg: 遍历 方法一 go s1 := []int{1,2,3} copy(s2,s1)//将s1中的值拷贝到s2 ...
分类:
编程语言 时间:
2020-05-16 19:01:19
阅读次数:
64
go语言——数据类型 [TOC] 变量 注意事项 变量必须先声明 go语言是静态语言,要求变量声明类型和赋值类型必须一致 变量名在同一作用域不能冲突 简短定义方式不能定义全局变量 变量定义之后,必须使用,否则无法通过编译 简短定义左边变量必须有新的 声明变量 第一种,指明变量类型 第二种,自行判断变 ...
分类:
编程语言 时间:
2020-05-15 20:23:44
阅读次数:
78
go语言入门 [TOC] go 语言环境安装 linux windows "下载地址" 添加环境变量, go命令 查看可用命令 build: 编译包和依赖 clean: 移除对象文件 doc: 显示包或者符号的文档 env: 打印go的环境信息 bug: 启动错误报告 fix: 运行go tool ...
分类:
编程语言 时间:
2020-05-15 18:22:45
阅读次数:
88
Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPh ...
分类:
Web程序 时间:
2020-05-15 16:13:26
阅读次数:
89