首頁>技術>

資料型別:

變數:

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的相關使用。

只有信之不疑,才能持之以恆。

13
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 用GTK+來建立一個帶介面的C語言程式10——數字選擇