大家好,我是 frank。 01 介紹 defer 的使用方式是在其后緊跟一個函數(shù)調(diào)用或方法調(diào)用,確保在其所在的函數(shù)體返回之前執(zhí)行其調(diào)用的函數(shù)或...
大家好徽鼎,我是 frank。 01 介紹 在 Go 語言項目開發(fā)中酷麦,我們經(jīng)常會使用哈希表 map矿卑,它的時間復(fù)雜度是 O(1),Go 語言中的 ma...
大家好,我是 frank糊肤。 01 介紹 在 Go 語言中琴昆,數(shù)組固定長度,切片可變長度馆揉;數(shù)組和切片都是值傳遞业舍,因為切片傳遞的是指針,所以切片也被稱...
大家好舷暮,我是 frank。 01 介紹 在 Go 語言中噩茄,數(shù)組是一塊連續(xù)的內(nèi)存脚牍,數(shù)組不可以擴容,數(shù)組在作為參數(shù)傳遞時巢墅,屬于值傳遞诸狭。 數(shù)組的長度和...
01 命名規(guī)則 Go 中命名規(guī)則是,名稱以字母或下劃線開頭君纫,后面可跟任意數(shù)量的字符驯遇、數(shù)字和下劃線,字符區(qū)分大小寫蓄髓,名稱本身沒有長度限制叉庐,但是 G...
Go之旅-for循環(huán) Go語言僅有for一種循環(huán)語句,但常用方式都能支持会喝。其中初始化表達(dá)式支持函數(shù)調(diào)用或定義局部變量陡叠,需要注意的是初始化語句中的...
switch支持初始化語句,注意要用分號結(jié)束肢执。后跟條件表達(dá)式枉阵,如果省略條件表達(dá)式,默認(rèn)為true预茄。不需要顯式執(zhí)行break語句兴溜,case執(zhí)行完畢...
常量是指程序運行時不可改變的值,常量必須初始化值,定義常量可以顯式指定類型拙徽,編譯器也可以通過常量初始化值做類型推斷刨沦。在函數(shù)代碼塊中定義的常量,不...
Go語言變量有固定的數(shù)據(jù)類型膘怕,決定了變量內(nèi)存的長度和存儲格式想诅。Go變量只能修改變量值,不能改變變量的數(shù)據(jù)類型岛心。Go編譯器會把未使用的局部變量當(dāng)做...