go
虾泥泥泥泥
砌下落梅如雪乱,拂了一身还满
展开
-
Go学习笔记day01
变量单变量声明第一种,指定变量类型,声明后若不赋值,使用默认值var name typename = value第二种,类型推断var name = value//也可以写作var name type = value第三种,简短声明,省略var注意 :=左侧的变量至少保证一个是新变量,否则会导致编译错误name := value// 例如var a int = 10var b = 10c : = 10这种方式它只能被用在函数体内,而不可以用于全局变量的声明与赋值原创 2020-09-20 00:40:28 · 128 阅读 · 0 评论 -
Go的命令详解
Go的源码文件1、命令源码文件声明自己属于 main 代码包、包含无参数声明和结果声明的 main 函数。命令源码文件被安装以后,GOPATH 如果只有一个工作区,那么相应的可执行文件会被存放当前工作区的 bin 文件夹下;如果有多个工作区,就会安装到 GOBIN 指向的目录下。命令源码文件是 Go 程序的入口。同一个代码包中最好也不要放多个命令源码文件。多个命令源码文件虽然可以分开单独 go run 运行起来,但是无法通过go build 和 go install。2、库源码文件库源码文件就原创 2020-08-09 22:16:59 · 785 阅读 · 0 评论 -
Go中的package易混淆点
重要理解:任何一个Go语言程序必须属于一个包,即每个go程序的开头要写上package <pkg_name>;同一个目录下的同级的所有go文件应该属于一个包;(在golang工程中,同一个路径下只能存在一个package,一个package可以拆成多个源文件组成)。一个Go语言程序有且只有一个main函数,他是Go语言程序的入口函数,且必须属于main包,没有或者多于一个进行Go语言程序编译时都会报错。也就是说,要生成golang可执行程序,必须建立一个名为main的package,并且原创 2020-07-19 00:00:34 · 450 阅读 · 0 评论