
golang
iterator_进
be a doer
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Go__工厂模式
Go__工场模式:公有结构体的调用package mode//定义一个结构体type Student struct { Name string Score float64}package mainimport ( "fmt" "go_code/结构体/factory/mode")func main() { var stu = mode.Student{ N...原创 2019-10-24 16:06:12 · 173 阅读 · 0 评论 -
Golang_包应用
GO的包:最近在写go时,用到了包,然而却一直报错,迟迟不能解决,今天就来总结一下。个人编译习惯(老师就这么教的)go程序的包放在GOPATH下的\src\go_code中.GOROOT是配go编译器用的环境变量,path=%GOROOT%\bin引入包可采用如下两种方式import "fmt"import ( "fmt")import指定的字符串,是相对于$GOP...原创 2019-10-24 15:38:22 · 221 阅读 · 0 评论 -
go语言 slice和string的联系
slice和string的联系:string底层是一个byte数组,因此string也可以进行切片处理str := "hello@atguigu"// 使用切片获取到 atguigu slice := str[6:] fmt.Println("slice = ", slice)string是不可变的,也就是说不能通过str[0] = 'z’的方式修改字符串// str...原创 2019-10-18 17:13:26 · 202 阅读 · 0 评论 -
go语言切片的定义
slice的定义:var arr = [5]int{11, 22, 33, 44, 55}slice1 := arr[1:3]var slice2 []int = make( []int, 4, 10)语法: var 切片名 []type = make([]type, [len], [cap]) var slice2 []int = make( []int, 4, 10)...原创 2019-10-18 16:57:57 · 1196 阅读 · 0 评论 -
go语言 map的定义及注意事项
map的定义及注意事项:1、普通类型:map声明后是不分配数据空间的,数组声明分配,map初始化后会分配数据空间。var a map[string]stringa = make( map[string]string, 10) var a map[string]string //在使用map前需要先make,make作用就是给map分配数据空间, // a["no1"] = ...原创 2019-10-18 16:47:59 · 432 阅读 · 0 评论