Go語言之入門基礎(chǔ)

數(shù)據(jù)類型:

變量:

Go語言中,變量的命名需要遵循以下規(guī)則:變量名由字母、數(shù)字、下劃線組成,其中首字符不能為數(shù)字。

變量的聲明有以下方式:

var?a int//聲明一個(gè)int類型的變量,默認(rèn)值為0

b:="hello"http://聲明一個(gè)字符串類型的變量b,并且賦值為"hello"

常量:

顯示類型定義:const a string = "abc"

隱式類型定義:const b =? "abc"

運(yùn)算符:

假設(shè)a=10,b=100

條件語句:

If 在布爾表達(dá)式為 true 時(shí),其后緊跟的語句塊執(zhí)行,如果為 false 則不執(zhí)行。

循環(huán)語句:

for 循環(huán),重復(fù)執(zhí)行語句塊

函數(shù):

func:函數(shù)由 func 開始聲明

function_name:函數(shù)名稱,函數(shù)名和參數(shù)列表一起構(gòu)成了函數(shù)簽名。

parameter list:參數(shù)列表,參數(shù)就像一個(gè)占位符,當(dāng)函數(shù)被調(diào)用時(shí),你可以將值傳遞給參數(shù),這個(gè)值被稱為實(shí)際參數(shù)。參數(shù)列表指定的是參數(shù)類型、順序、及參數(shù)個(gè)數(shù)。參數(shù)是可選的,也就是說函數(shù)也可以不包含參數(shù)。

return_types:返回類型,函數(shù)返回一列值。return_types 是該列值的數(shù)據(jù)類型。有些功能不需要返回值,這種情況下 return_types 不是必須的。

函數(shù)體:函數(shù)定義的代碼集合。

getMax函數(shù),返回兩個(gè)值中的最大值。

數(shù)組:

數(shù)組是具有相同唯一類型的一組已編號(hào)且長度固定的數(shù)據(jù)項(xiàng)序列,這種類型可以是任意的原始類型例如整型、字符串或者自定義類型。

數(shù)組元素可以通過索引(位置)來讀?。ɑ蛘咝薷模饕龔?0 開始,第一個(gè)元素索引為 0,第二個(gè)索引為 1,以此類推。

數(shù)組聲明方式:var arr= [3]int{1,2,3} 或arr:= [3]int{1,2,3}

錯(cuò)誤處理:

Go 語言通過內(nèi)置的錯(cuò)誤接口提供了非常簡單的錯(cuò)誤處理機(jī)制。

error類型是一個(gè)接口類型,這是它的定義:

以上內(nèi)容均為九星個(gè)人見解,如有不正確之處,還望留言斧正。

本著簡潔易用的原則,本期就不再贅述,下期我將開始從實(shí)戰(zhàn)應(yīng)用開始,介紹Go的相關(guān)使用。

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

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容