go語言基礎語法 清風

2022-09-22 23:39:16 字數 878 閱讀 6536

go語言基礎語法

定義變數在go語言中有兩種定義變數的方法:

var的方式,如下var a = 1將a變數賦值1

第二種方式 ":=",如下:a := 1和上述一樣,將a變數賦值1

`注: 變數名 := 變數值,這種方式只適用於第一次賦值變數時,如果變數已賦值,如上的a已經賦值為1,此時如果想重新賦值在使用a := 2這種方式會報錯,更改賦值直接a = 2即可`

定義函式:在go語言中沒有class關鍵字,沒有類的概念,go主要是面向函式和面向介面的程式語言。定義函式的關鍵字 func,如下:語法:[ ]裡面的內容為可選項

func 函式名([引數名] [引數型別]) [函式返回值型別]迴圈:在go語言中只有for迴圈沒有其他迴圈基本寫法:

for i := 0; i <= 10 ;i++

死迴圈:

for

接收傳來的變數,定義條件迴圈:

for ; i >= 10; i++4**. 判斷1.if判斷:

if 條件else

switch和case判斷語法:switch [變數名] 上述的方式有點類似shell中的case5.切片slice定義slice:變數名 := [長度] 型別,如下:定義乙個長度為10的int型別的slice

arr := [10] int定義乙個可變長度的slice:

var arr1 = [...] int{} 或:

arr := [...]int

map型別:

b := make(map[string]string)

c := make(map[string]int)

上述是定義兩個map,分別是b,c make是開闢記憶體空間,map關鍵字,裡面是key型別,string和int都是value型別

GO語言基礎語法

語言變數 go語言的語言符號又稱記法元素,共包括5類,標籤符 identifier 關鍵字 keyword 操作符 operator 分隔符 delimiter 字面量 literal 它們是組成go語言 和程式的最基本單位。go語言的所有源 都必須由 unicode 編碼規範的 utf 8 編碼格...

Go 語言基礎語法

go 標記 go 程式可以由多個標記組成,可以是關鍵字,識別符號,常量,字串,符號。如以下 go 語句由 6 個標記組成 fmt.println hello,world 6 個標記是 每行乙個 1.fmt 2.3.println 4.5.hello,world 6.行分隔符 在 go 程式中,一行代...

Go 語言基礎語法

上一章節我們已經了解了 go 語言的基本組成結構,本章節我們將學習 go 語言的基礎語法。go 程式可以由多個標記組成,可以是關鍵字,識別符號,常量,字串,符號。如以下 go 語句由 6 個標記組成 fmt.println hello,world 6 個標記是 每行乙個 1.fmt 2.3.prin...