- 博客(8)
- 收藏
- 关注
原创 golang语言学习#7-函数function
Go语言中函数不支持嵌套,重载和默认参数,但是支持以下特性:无需声明原型不定长度变参多返回值命名返回值参数匿名函数闭包定义函数时使用关键字func,且左大括号不能另起一行,同时,函数也可以作为一种类型使用接下来我们来创建几个函数 func A(){ fmt.Println("A") } func B(a int, b string)(int, string){ } func C(...
2018-04-11 16:52:54 170
原创 golang语言学习#6-map
golang中map的使用在golang中声明一个map后,需要对map进行初始化操作,否则map中为nil(也就是其他语言中的null)时,无法对map进行赋值操作在map中跟声明类型一样,有许多种声明方式,下面我们来一一展现出来 //声明方法1 var m1 map [int]string m1 = map[int]string{} //声明方法2 var m2 map [int]st...
2018-04-11 14:12:56 168
原创 Golang环境配置
Golang环境配置网上已经有很多的方法了,我在这里就不赘述了.因为网络的原因,我们经常无法获取到很多墙外的第三方包资源,在这里分享给大家第三方包:点击打开链接记住,下载完包以后,解压到包名对应的地方,同时记住要使用 go install github.com/nsf/gocode 命令去完成XX.exe文件的创建同样,在查找一些包时,会有相同的tools包,这些包不用重复下载,只需一个就行若无法...
2018-04-11 13:46:12 241
原创 golang语言学习#5-数组
数组是向来是编程语言中的一个很重要的数据结构之一。在golang中数组是一个值类型。先来看看golang中数组是怎么定义的var arr [n]type //n为数组长度,type为数组的存储类型 再来看一下数组的声明方式常规的声明方法: var a [3]int //长度为3,每个元素为一个整型的数组 var b [3]*int //指向整型的指针数组 var c [3][3...
2018-04-10 16:57:11 235
原创 golang语言学习#4-控制语句
golang中的控制语句相较于其他语言书写更简介if语句中条件不需要加{},并且在if语句中声明的变量在if以外的地方不能够使用 if a, b := 1, 2; a < b { fmt.Println(a) fmt.Println(b) fmt.Println("a比b小") }else{ fmt.Println("a比b大") } //fmt.Println(a) ...
2018-04-10 11:43:21 161
原创 golang语言学习#3-常量与运算符
上一次学习讲到了golang中的变量和类型,有个比较有意思的东西,看如下代码:func main(){ var a int = 65 b := string(a) fmt.Println(b) }这个结果输出的是什么呢?输出的结果是:"A",大家都知道ASCII中65对应的是字符"A",在计算机中,其实所有的字符本质都是数字,string()表示将数据转换成文本格式,这样就...
2018-04-10 10:02:42 163
原创 golang语言学习#1-golang环境搭建
初入公司,学习golang语言。今日学习golang开发环境的搭建。1.下载最新版本golang程序2.安装golang程序,cmd 输入 go 显示go语言命令 已成功安装golang程序3.安装开发工具 VSCode,golang插件以及第三方包(参考地址:点击打开链接)...
2018-04-09 17:54:18 2142
原创 golang语言学习#2-类型与变量
昨日已完成环境的搭建,今天正式进入学习阶段1.golang版hello world//在golang中 严格要求使用什么方法就加什么库,当出现import的库中的方法未调用时会报错 //import可以添加库名的别名 例如 import std "fmt" 则在下面方法中调用时写为 std.Println() //库名支持统一添加方式,例如 import( "fmt" "math"...
2018-04-09 17:53:55 155
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人