資料型別:
變數:
Go語言中,變數的命名需要遵循以下規則:變數名由字母、數字、下劃線組成,其中首字元不能為數字。
變數的宣告有以下方式:
var a int//宣告一個int型別的變數,預設值為0
b:="hello"//宣告一個字串型別的變數b,並且賦值為"hello"
常量:
顯示型別定義:const a string = "abc"
隱式型別定義:const b = "abc"
運算子:
假設a=10,b=100
條件語句:
If 在布林表示式為 true 時,其後緊跟的語句塊執行,如果為 false 則不執行。
迴圈語句:
for 迴圈,重複執行語句塊
函式:
func:函式由 func 開始宣告function_name:函式名稱,函式名和引數列表一起構成了函式簽名。parameter list:引數列表,引數就像一個佔位符,當函式被呼叫時,你可以將值傳遞給引數,這個值被稱為實際引數。引數列表指定的是引數型別、順序、及引數個數。引數是可選的,也就是說函式也可以不包含引數。return_types:返回型別,函式返回一列值。return_types 是該列值的資料型別。有些功能不需要返回值,這種情況下 return_types 不是必須的。函式體:函式定義的程式碼集合。getMax函式,返回兩個值中的最大值。
陣列:
陣列是具有相同唯一型別的一組已編號且長度固定的資料項序列,這種型別可以是任意的原始型別例如整型、字串或者自定義型別。
陣列元素可以透過索引(位置)來讀取(或者修改),索引從 0 開始,第一個元素索引為 0,第二個索引為 1,以此類推。
陣列宣告方式:var arr= [3]int{1,2,3} 或arr:= [3]int{1,2,3}
錯誤處理:
Go 語言透過內建的錯誤介面提供了非常簡單的錯誤處理機制。
error型別是一個介面型別,這是它的定義:
本著簡潔易用的原則,本期就不再贅述,下期我將開始從實戰應用開始,介紹Go的相關使用。
只有信之不疑,才能持之以恆。
最新評論