Go語言底層知識總結【新手必學】


前言golang

本文的文字及圖片來源於網絡,僅供學習、交流使用,不具備任何商業用途,版權歸原做者全部,若有問題請及時聯繫咱們以做處理。
做者:YID_152
接下來咱們來給你們分享想go的基礎知識要點:若是你也剛學go不久,問題也多,能夠來小編小編的go語言golang開發交流.裙:一領一流久而易期領領(數字的諧音)轉換下能夠找到了,裏面有最新go語言golang教程及項目實戰,有問題多請教裏面的人,都會以解決,進步更快哦json

第一章go的基本配置
學習要點
(1)go語言的發展和簡介
(2)go語言的安裝
(3)go的項目管理
(4)go的命令
(5)開發工具(組內用vim,有配好的vim)

反思:
(1)項目管理中三個目錄分別是什麼,有什麼做用?
(2)命令bulid,install,run,區別是什麼?應用場景是什麼?
(3)go語言特色有什麼?
第二章go語言的基礎
學習要點
(1)變量聲明,類型
(2)流程結構,函數
反思
(1)一個包怎麼調用另外一包的函數,go語言中公有性和私有性怎麼表達?
(2)簡單的介紹一下閉包使用場景,優缺點?
(3)map和array make的使用區別?
(4)defer的工做模式
(5)匿名函數的使用(難點)
例子
(1)設計一個包storage存儲包,支持鏈式存儲,數組存儲,map存儲三種方式,分別實現增刪改查三種方式並在main測試。
1
第三章面向對象和併發
學習要點
(1)面向對象 屬性&method
(2)接口
(3)併發&通訊
反思
(1)go語言如何表現繼承
(2)接口的優勢,使用場景。
(3)併發通訊採用什麼消息機制。
例子
(1)作一個簡單的搜索工具,輸入目錄,查找固定文件類型,記錄文件路徑,返回客戶端
(2)作一個簡單的C/S通訊

總結:如今go的基本語法已經掌握,能夠簡單的編寫東西。
還須要深刻學習的時go的Web開發&json協議。若是你也剛學go不久,問題也多,能夠來小編小編的go語言golang開發交流.裙:一領一流久而易期領領(數字的諧音)轉換下能夠找到了,裏面有最新go語言golang教程及項目實戰,有問題多請教裏面的人,都會以解決,進步更快哦

vim

相關文章
相關標籤/搜索