2020年4月1日

go作用域

摘要: 1、局部变量,只能在对应的那个花括号内使用 2、全局变量,不能用 qq :=1的自动推到方式定义 3、变量使用原则:究竟原则, 工程管理:代码复用,分模块 1、go语言必须放入工作区(go特有) 2、src放源代码 3、pkg包文件,可自动生成,通过go install,保存.a文件 4、bin通过 阅读全文

posted @ 2020-04-01 17:52 HelloOcean 阅读(331) 评论(0) 推荐(0)

获取命令行参数

摘要: //接收到用户传递的参数,都是以字符串方式传递 //接收到用户传递的参数,都是以字符串方式传递 func GetData() { list := os.Args //获取客户端传递参数 for key, value := range list { fmt.Printf("key:%d,value:% 阅读全文

posted @ 2020-04-01 17:15 HelloOcean 阅读(609) 评论(0) 推荐(0)

go的defer

摘要: //defer 只能放在函数内部//defer延迟调用,在函数结束前的一刹啦调用多个defer同时在一个函数中,执行顺序:后进先出。不管发生了什么错误即使层序崩了,前面的defer都能被执行 //defer 只能放在函数内部 //defer延迟调用,在main函数结束前调用 func test(x 阅读全文

posted @ 2020-04-01 17:04 HelloOcean 阅读(166) 评论(0) 推荐(0)

go的匿名函数

摘要: 1、go的匿名函数, //匿名函数,就是函数不带函数名字呢!func(int)(int) //闭包通过匿名函数实现 func OFFBag() { a, str := 10, "闭包" //匿名函数定义,形成一个闭包,函数里面可以使用变量a和Str f1 := func() { //自动推导 fmt 阅读全文

posted @ 2020-04-01 15:23 HelloOcean 阅读(4478) 评论(0) 推荐(2)

go函数类型

摘要: 1、什么是go的函数类型呢? go的函数类型定义:用type +函数类型名 (输入类型)(输出类型),代表一类的函数 //函数类型,函数本身也是一种数据类型 func Minus(a, b int32) int32 { return a - b } func Add(a, b int32) int3 阅读全文

posted @ 2020-04-01 11:51 HelloOcean 阅读(1385) 评论(0) 推荐(0)

go基础1

摘要: SDK:软件开发工具包,比如我是用的goland工具 Go语言配置环境变量: GOROOT: 指定 go sdk 安装目录 Path :SDK\bin 目录,gofamt.exe格式化文件 GoPath :golang工作目录 go build 生成一个.exe二进制文件 go run go文件名, 阅读全文

posted @ 2020-04-01 10:30 HelloOcean 阅读(105) 评论(0) 推荐(0)

导航