本文只是个人的学习笔记,不会记录太多详细内容,只记录一些自己学习过程中的步骤。
环境安装
操作系统环境:windows10
编译器:vscode
编程语言:Go
Go安装
这里就不赘述编译器的安装了,编译器看个人,很多都能使用的。
SDK下载链接:https://studygolang.com/dl
SDK全称是(Software Development Kit)软件开发工具包,SDK是提供给开发人员使用的,其中包含了对应开发语言的工具包。其下载地址是Go语言的官方地址。
根据自己的操作系统选择吧,X86-64是64位的,.msi是自己来选择安装,就是要一步步点击,选择压缩包的话,就是解压就能用了。看自己选择吧。
环境变量配置
win+R打开sysdm.cpl可以点击环境变量,这个用户和系统就看自己选择了,如果cmd里面运行go version不能正常回显的话,那就把另外一个也配置上。办法总比困难多。
第一个Go程序
go语言要求的是,每个都必须在一个包里面,所以每一个go代码都不要忘记了package,其中的fmt是用来使用函数的,所以也要导入进来。
使用go run test.go来执行我们写好的代码,
如果需要弄成exe执行,就是其他电脑不用安装go环境也能执行,那就使用go build test.go,当然如果使用exe的话,那么文件相对应的就会臃肿一点,毕竟直接运行,没有添加剂。
- package main:表示test01.go文件所在包是main,在go中,每个文件都必须归属于一个包
- import “fmt”:表示引入了一个包,包名为fmt,引入该包后就能使用其函数,比如fmt.Println
- func main(){}:这是一个关键字,后面对应是一个函数。main是主函数,即程序的入口
- fmt.Println(“hello, My name isEastmount!”):调用fmt包中函数输出内容
package main
import "fmt"
func main(){
fmt.Println("hello,Word")
}
go基本语法
注释
package main
// 行注释
/* 块注释 */
变量创建
package main
// var 变量名
var a
a = 2 // = 是赋值。要先使用var声明变量以后,在赋值
var b = 2
// 如果不想用var ,还可以使用:=来声明变量并赋值
c := 3
// 注意 :=左侧变量不应该是已经声明过的,否则会编译错误
多变量声明
var a, b, c = 1, "123", 3.14
d, e, f := 1, "123", 3.14