一個完全沒碰過Go語言的新手,嘗試在30天內學習並理解Go語言。
雖然一輩子很漫長,不過如果能累積一個又一個的瞬間的話,也許就能變成一輩子
Day11. 檔案處理 在Go語言中,檔案處理是一個非常常見的操作,無論是讀取檔案內容還是將資料寫入檔案,Go都提供了強大的標準庫來幫助我們完成這些任務。今天我...
Day12. 結構化程式設計(1) 介紹 相信寫過Python, Java跟CSharp的人都知道物件導向的概念,不過Go語言本身並不完全是一個物件導向的程式語...
Day13. 結構化程式設計(2) Interface 介紹 在昨天的文章中,我們了解了struct是一組不同型態變數的組合。今天,我們將探討另一個重要的概念—...
Day14. 指標(pointer)的基本概念與操作 在程式設計中,指標(Pointer)是一個強大且重要的概念,特別是在低階語言中,比如C/C++,高階語言由...
Day15. Go語言中的Goroutine介紹與使用 前言 基礎概念的部份到此結束,接下來就比較偏向講解語言特色以及Package的使用與概念,今天的主題是G...
Day16. Go語言中的Channel介紹與使用 今天來講Channel是Go語言中的一個重要概念,它是用來在不同的goroutine之間傳遞數據的一種方式(...
Day17. select語句及其在非同步中的應用 介紹 在Go語言中,select是一個強大的控制結構(類似於switch),可以用來處理多個channel的...
Day18. context與sync在非同步中的應用 前言 在現代軟體開發中,並發與非同步操作已成為不可或缺的一部分。Go 語言以其輕量級的 goroutin...
Day19. Package的基本概念及創建方法 今天來講一下Go語言的Package的基本概念及創建方法 Package是一個目錄,裡面包含了一個或多個Go檔...
Day20. Module介紹與如何管理依賴 (go mod) 今天來講一下Go語言的Module的基本概念及創建方法,我本來以為Module跟Package是...