![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
go语言学习笔记
文章平均质量分 72
sunxiaowan_dawan
这个作者很懒,什么都没留下…
展开
-
go语言学习笔记
最近区块链都快烂大街了,才来了解区块链的相关技术。。。。。个人一直从事技术支持工作,对于研发心向往之。然鹅技术不到家,看看教材类书籍。以前看C/C++,笔记一直写在印象笔记里面,不能和大家进行探讨,闭门造车。现利用工作之余的时间学习go语言,发布在博客,新手衷心欢迎大家的指教,谢谢!原创 2017-09-14 17:05:08 · 140 阅读 · 0 评论 -
go语言学习笔记(9) 函数
格式 func 函数名(参数列表)(返回值列表){ }参数列表 参数列表格式类似变量声明,但不需要var关键字 age int, name string i1, i2 int返回值列表 1、基本格式同参数列表 2、返回值可以没有变量名 3、当只有一个返回值,且原创 2017-09-25 16:09:30 · 138 阅读 · 0 评论 -
go语言学习笔记(8) 流程控制
条件语句 if/else/else if选择语句 switch/case/select(channel)循环语句 for/range跳转语句 goto1、在流程语句结构中声明的变量,作用域只在所处的流程语句块内2、{不能另起一行3、多个语句不能逗号隔开条件语句 1、条件不需要用括号括起来 2、{ }原创 2017-09-25 16:08:40 · 178 阅读 · 0 评论 -
go语言学习笔记(7) 类型-复合类型
复合类型 pointer array slice(切片) map(字典) chan(通道) struct interface对于元素是简单类型的array, slice, map等 都可以直接用fmt.Println直接进行打印输出所有元素array 类型: [n][原创 2017-09-25 16:06:59 · 175 阅读 · 0 评论 -
go语言学习笔记(5) 常量
go语言中变量、常量是不同的字面常量 无具体类型 -12 整型常量 3.14 浮点常量 "str" 字符串常量 true 布尔型常量 3+1i 复数常量定义 const 常量名 类型 = 值 1、常量声明时,必原创 2017-09-14 17:32:29 · 179 阅读 · 0 评论 -
go语言学习笔记(6) 类型-基础类型
基础类型 bool int8 byte int16 int uint uintptr float32 float64 complex64 complex128(复数) string rune(字符) error(错误)bool true原创 2017-09-14 17:34:53 · 148 阅读 · 0 评论 -
go语言学习笔记(4) 变量
声明 var 变量名 类型 1、变量声明关键字 2、变量声明不用分号做结束符 3、多个变量的声明 1)、不同类型 var ( i int str string )原创 2017-09-14 17:29:38 · 119 阅读 · 0 评论 -
go语言学习笔记(3) 标识符
标识符 1、由字母、数字、下划线组成 2、第一个字符必须是字母 3、标识符先声明后使用 包中的标识符可被导出的条件: 标识符必须以大写字符开头预定义标识符 1、基本数据类型名称 2、接口类型 error 3、常量 true false iota原创 2017-09-14 17:27:14 · 168 阅读 · 0 评论 -
go语言学习笔记(2) 简单结构
package mainimport "fmt"func main(){ fmt.Println("Hello World!")}package 声明包 每个包可以包含多个文件,只要包名相同 在一个大项目中:一般包含多个包,每个包存储在一个目录下包 Go语言中最基本的分发单位原创 2017-09-14 17:25:01 · 139 阅读 · 0 评论 -
go语言学习笔记(1) 环境搭建
下载:https://golang.org/dl/windows 安装msi文件 设置环境变量 PATH+= c:\Go\bin GOROOT=c:\Go\ GOPATH=Go语言工作区目录(workspace directory)linux 安装目录:/usr/local原创 2017-09-14 17:21:56 · 248 阅读 · 0 评论 -
go语言学习笔记(10) 错误处理
error接口 type error interface{ Error() string } 实例 func Foo(param int)(n int, err error){...} n, err := Foo(0) if err != nil{原创 2017-09-25 16:10:57 · 141 阅读 · 0 评论