![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
go
wzz没bug
Hello World! Hello java!
展开
-
go语言[1]-基础
1. go语言结构Go 语言的基础组成有以下几个部分:包声明引入包函数变量语句 & 表达式注释第一行代码 package main 定义了包名。你必须在源文件中非注释的第一行指明这个文件属于哪个包,如:package main。package main表示一个可独立执行的程序,每个 Go 应用程序都包含一个名为 main 的包。下一行 import "fmt"原创 2018-01-15 15:54:31 · 276 阅读 · 0 评论 -
go内置函数
append函数用法 append主要用于给某个切片(slice)追加元素如果该切片存储空间(cap)足够,就直接追加,长度(len)变长;如果空间不足,就会重新开辟内存,并将之前的元素和新的元素一同拷贝进去第一个参数为切片,后面是该切片存储元素类型的可变参数第二个参数也可以直接写另一个切片,将它里面所有元素拷贝追加到第一个切片后面。要注意的是,这种用法函数的参数只能接收两个slic原创 2018-01-19 17:34:28 · 287 阅读 · 0 评论 -
go语言[4]-slice
1. 创建make函数 make(类型,长度,容量) 容量可以省略,省略则和长度一样通过数组生成2. 使用超过容量之后重新分配内存append函数原创 2018-01-18 14:18:23 · 186 阅读 · 0 评论 -
go语言[6] struct,JSON,文本和html模板
struct原创 2018-02-02 17:42:24 · 475 阅读 · 0 评论 -
go语言[5]-map
1. map的创建方式make函数 m := make(map[string]int)map字面值的语法 : m := map[string]int{"a":1, "b":2}2. map的操作新增/修改 m["a"] = 2删除 delete函数 delete(m, "a")获取 a := m["a"]如果一个查找失败将返回value类型对应的原创 2018-01-22 16:58:07 · 215 阅读 · 0 评论 -
go语言[3]-数组
1 go语言数组简介 数组是Go语言编程中最常用的数据结构之一。顾名思义,数组就是指一系列同一类型数据的集合。数组中包含的每个数据被称为数组元素(element),一个数组包含的元素个数被称为数组的长度。 在Go语言中数组是一个值类型(value type)。是真真实实的数组,而不是一个指向数组内存起始位置的指针,也不能和同类型的指针进行转化,这一点严重不同于C语言。所转载 2016-09-07 09:14:14 · 877 阅读 · 0 评论 -
go语言[2]-控制结构
1. if不加括号变量初始化2. for无限循环只有一个条件完全的三个语句3. switchswitch后面有表达式switch后面没有表达式,那么case后面需要有 fallthrough原创 2018-01-17 13:45:44 · 165 阅读 · 0 评论 -
go语言[7] 函数,方法和接口
函数函数的定义与使用 参数,返回值,多个返回值不定长变参 func Add(a int, args ...int) (result int) 不定长参数只能放在最后,使用时,可以当成一个切片传递值类型和引用类型 go语言中的引用类型有:切片、字典(map)、接口、函数类型 以及 通道(chan) 匿名函数与闭包 d原创 2018-02-02 17:45:13 · 316 阅读 · 0 评论