1、安装及使用
下载地址:https://golang.google.cn/dl/
下载安装之后,msi安装文件默认安装在C:\Go需要把C:\Go\bin目录配置在系统环境变量path中。
安装成功可以查看Go版本号:
2、新建一个工作目录:F:\Go_workspace,新建一个test.go文件
package main
import "fmt"
//声明全局变量
var ds string = "健身女孩"
func main() {
//一次性声明多个变量
var a, b, c int
//变量赋值
a, b, c = 1, 4, 8
fmt.Println("Hello, World!")
//声明的值必须使用不然编译报错
fmt.Println(a, b, c)
//声明赋值,用:=声明之前不能已经声明
st := "小跳同志"
fmt.Println(st)
//全局变量可以不使用,不会报错
//fmt.Println(ds)
//声明赋值,不需要直接声明类型
var k, d, f = 12, 34, "哈哈哈"
fmt.Println(k, d, f)
t1, t2 := 22, 66
//使用_忽略返回值,因为Go语法要求值必须使用
rt,_ := add(t1, t2)
fmt.Println(rt)
}
/*s1, s2 int方法参数及类型, (int, string)表示返回值类型且返回多个值*/
func add(s1, s2 int) (int, string){
return s1 + s2, "后街男孩"
}
3、说明
1)、package用来声明包,Go语言都有一个main包,main包下定义一个main方法作为入口。
2)、import引入其它包,fmt包定义了流操作
3)、var 用来声明变量,可以一次性定义多个变量 语法:
var 变量标识 变量类型
4)、Go语法中一行就是一条语句,不需要写;
5)、:=是声明语句,同时对变量赋值;如果使用:=就不需要在前面声明;但是:=不能用来定义全局变量
6)、_用来放弃变量,因为Go语法声明值必须使用,否则编译报错。比如在方法中返回多个变量,但是其中部分不需要。
4、执行
控制台进入工作目录,执行:go run test.go