Go學習筆記:1、基礎語法

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
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章