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