數(shù)據(jù)類型:
變量:
Go語(yǔ)言中,變量的命名需要遵循以下規(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
條件語(yǔ)句:
If 在布爾表達(dá)式為 true 時(shí)玷氏,其后緊跟的語(yǔ)句塊執(zhí)行堵未,如果為 false 則不執(zhí)行。
循環(huán)語(yǔ)句:
for 循環(huán)盏触,重復(fù)執(zhí)行語(yǔ)句塊
函數(shù):
func:函數(shù)由 func 開(kāi)始聲明
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ù)是可選的,也就是說(shuō)函數(shù)也可以不包含參數(shù)篮灼。
return_types:返回類型忘古,函數(shù)返回一列值。return_types 是該列值的數(shù)據(jù)類型诅诱。有些功能不需要返回值髓堪,這種情況下 return_types 不是必須的。
函數(shù)體:函數(shù)定義的代碼集合娘荡。
getMax函數(shù)干旁,返回兩個(gè)值中的最大值。
數(shù)組:
數(shù)組是具有相同唯一類型的一組已編號(hào)且長(zhǎng)度固定的數(shù)據(jù)項(xiàng)序列炮沐,這種類型可以是任意的原始類型例如整型争群、字符串或者自定義類型。
數(shù)組元素可以通過(guò)索引(位置)來(lái)讀却竽辍(或者修改)换薄,索引從 0 開(kāi)始,第一個(gè)元素索引為 0翔试,第二個(gè)索引為 1轻要,以此類推。
數(shù)組聲明方式:var arr= [3]int{1,2,3} 或arr:= [3]int{1,2,3}
錯(cuò)誤處理:
Go 語(yǔ)言通過(guò)內(nèi)置的錯(cuò)誤接口提供了非常簡(jiǎn)單的錯(cuò)誤處理機(jī)制垦缅。
error類型是一個(gè)接口類型冲泥,這是它的定義:
以上內(nèi)容均為九星個(gè)人見(jiàn)解,如有不正確之處,還望留言斧正凡恍。
本著簡(jiǎn)潔易用的原則志秃,本期就不再贅述,下期我將開(kāi)始從實(shí)戰(zhàn)應(yīng)用開(kāi)始嚼酝,介紹Go的相關(guān)使用浮还。
只有信之不疑,才能持之以恒。