Golang整理

  1. iota iota是golang的一個關鍵字轩猩,此關鍵字用來聲明enum的時候采用卷扮,默認從0開始,每遇到一個類似const就會重置為0均践。
  2. 通過開頭字母大小寫來實現變量和函數的公有私有晤锹。
  3. 將數組作為函數參數進行傳遞時,實際傳入的是該數組的副本彤委。
  4. 由于初始化數組時無法預知定義多大的空間鞭铆,就需要使用類似動態(tài)數組的結構,go語言中采用slice來實現數組的切片焦影,類似python中的切片车遂,slice是一個引用類型,它總是指向一個底層的array斯辰,slice的聲明類似array舶担,只是不需要長度。當引用改變其中的元素時彬呻,其他所有的引用也會相應改變衣陶。常用內置函數: len獲取長度回梧,cap獲取容量,append追加元素祖搓,并返回一個和slice一樣類型的slice狱意,copy函數從源slice的src中復制元素到目標dst,并且返回復制的元素個數拯欧。
  5. map類似python中的字典详囤,格式為map[keyType]valueType
    • map無序镐作,必須通過key去獲取藏姐。
    • 長度不固定,是一種引用類型该贾。
    • len函數
    • map不是安全的羔杨,在多個goroutine中使用時必須使用mutex lock
  6. make用于內建類型(mapslice杨蛋,channel)的內存分配兜材。new用于各種類型的內存分配。
  7. goswitch默認相當于每個case后面都加了break逞力。但是可以通過加fallthrough強制執(zhí)行后后面的代碼曙寡。
  8. main函數和init函數,在定義時不能有任何參數和返回值寇荧。
  9. 導入包時加前綴_是為了引入該包举庶,而不直接使用包里面的函數,只是調用包中的init函數揩抡。
  10. interface是一組method簽名的集合户侥,可以通過interface來定義對象的一組行為。若某個對象實現了某個接口的所有方法峦嗤,那么這個對象就實現了此接口蕊唐。如果定義一個interface的變量,那么這個變量里面可以存實現這個interface的任意類型的對象寻仗∪忻冢空interface可以存儲任何類型的數值凡壤。
  11. element.(type)只能在switch中使用署尤,其他地方不能使用。
  12. golang中的反射機制亚侠,就是能夠檢查程序在運行時的狀態(tài)曹体。
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市硝烂,隨后出現的幾起案子箕别,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,402評論 6 499
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件串稀,死亡現場離奇詭異除抛,居然都是意外死亡,警方通過查閱死者的電腦和手機母截,發(fā)現死者居然都...
    沈念sama閱讀 92,377評論 3 392
  • 文/潘曉璐 我一進店門到忽,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人清寇,你說我怎么就攤上這事喘漏。” “怎么了华烟?”我有些...
    開封第一講書人閱讀 162,483評論 0 353
  • 文/不壞的土叔 我叫張陵翩迈,是天一觀的道長。 經常有香客問我盔夜,道長负饲,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,165評論 1 292
  • 正文 為了忘掉前任喂链,我火速辦了婚禮绽族,結果婚禮上,老公的妹妹穿的比我還像新娘衩藤。我一直安慰自己吧慢,他們只是感情好,可當我...
    茶點故事閱讀 67,176評論 6 388
  • 文/花漫 我一把揭開白布赏表。 她就那樣靜靜地躺著检诗,像睡著了一般。 火紅的嫁衣襯著肌膚如雪瓢剿。 梳的紋絲不亂的頭發(fā)上逢慌,一...
    開封第一講書人閱讀 51,146評論 1 297
  • 那天,我揣著相機與錄音间狂,去河邊找鬼攻泼。 笑死,一個胖子當著我的面吹牛鉴象,可吹牛的內容都是我干的忙菠。 我是一名探鬼主播,決...
    沈念sama閱讀 40,032評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼纺弊,長吁一口氣:“原來是場噩夢啊……” “哼牛欢!你這毒婦竟也來了?” 一聲冷哼從身側響起淆游,我...
    開封第一講書人閱讀 38,896評論 0 274
  • 序言:老撾萬榮一對情侶失蹤傍睹,失蹤者是張志新(化名)和其女友劉穎隔盛,沒想到半個月后,有當地人在樹林里發(fā)現了一具尸體拾稳,經...
    沈念sama閱讀 45,311評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡吮炕,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,536評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現自己被綠了访得。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片来屠。...
    茶點故事閱讀 39,696評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖震鹉,靈堂內的尸體忽然破棺而出俱笛,到底是詐尸還是另有隱情,我是刑警寧澤传趾,帶...
    沈念sama閱讀 35,413評論 5 343
  • 正文 年R本政府宣布迎膜,位于F島的核電站,受9級特大地震影響浆兰,放射性物質發(fā)生泄漏磕仅。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,008評論 3 325
  • 文/蒙蒙 一簸呈、第九天 我趴在偏房一處隱蔽的房頂上張望榕订。 院中可真熱鬧,春花似錦蜕便、人聲如沸劫恒。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽两嘴。三九已至,卻和暖如春族壳,著一層夾襖步出監(jiān)牢的瞬間憔辫,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,815評論 1 269
  • 我被黑心中介騙來泰國打工仿荆, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留贰您,地道東北人。 一個月前我還...
    沈念sama閱讀 47,698評論 2 368
  • 正文 我出身青樓拢操,卻偏偏與公主長得像锦亦,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子庐冯,可洞房花燭夜當晚...
    茶點故事閱讀 44,592評論 2 353

推薦閱讀更多精彩內容