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...