iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Software Development

可以Go一輩子嗎? 系列

一個完全沒碰過Go語言的新手,嘗試在30天內學習並理解Go語言。
雖然一輩子很漫長,不過如果能累積一個又一個的瞬間的話,也許就能變成一輩子

鐵人鍊成 | 共 31 篇文章 | 7 人訂閱 訂閱系列文 RSS系列文 團隊NUTC imac
DAY 11

Day11. 檔案處理

Day11. 檔案處理 在Go語言中,檔案處理是一個非常常見的操作,無論是讀取檔案內容還是將資料寫入檔案,Go都提供了強大的標準庫來幫助我們完成這些任務。今天我...

2024-09-19 ‧ 由 c8763yee 分享
DAY 12

Day12. 結構化程式設計(1)

Day12. 結構化程式設計(1) 介紹 相信寫過Python, Java跟CSharp的人都知道物件導向的概念,不過Go語言本身並不完全是一個物件導向的程式語...

2024-09-20 ‧ 由 c8763yee 分享
DAY 13

Day13. 結構化程式設計(2)

Day13. 結構化程式設計(2) Interface 介紹 在昨天的文章中,我們了解了struct是一組不同型態變數的組合。今天,我們將探討另一個重要的概念—...

2024-09-21 ‧ 由 c8763yee 分享
DAY 14

Day14. 指標(pointer)的基本概念與操作

Day14. 指標(pointer)的基本概念與操作 在程式設計中,指標(Pointer)是一個強大且重要的概念,特別是在低階語言中,比如C/C++,高階語言由...

2024-09-22 ‧ 由 c8763yee 分享
DAY 15

Day15. Go語言中的Goroutine介紹與使用

Day15. Go語言中的Goroutine介紹與使用 前言 基礎概念的部份到此結束,接下來就比較偏向講解語言特色以及Package的使用與概念,今天的主題是G...

2024-09-23 ‧ 由 c8763yee 分享
DAY 16

Go語言中的Channel介紹與使用

Day16. Go語言中的Channel介紹與使用 今天來講Channel是Go語言中的一個重要概念,它是用來在不同的goroutine之間傳遞數據的一種方式(...

2024-09-24 ‧ 由 c8763yee 分享
DAY 17

Day17. select語句及其在非同步中的應用

Day17. select語句及其在非同步中的應用 介紹 在Go語言中,select是一個強大的控制結構(類似於switch),可以用來處理多個channel的...

2024-09-25 ‧ 由 c8763yee 分享
DAY 18

Day18. context與sync在非同步中的應用

Day18. context與sync在非同步中的應用 前言 在現代軟體開發中,並發與非同步操作已成為不可或缺的一部分。Go 語言以其輕量級的 goroutin...

2024-09-26 ‧ 由 c8763yee 分享
DAY 19

Day19. Package的基本概念及創建方法

Day19. Package的基本概念及創建方法 今天來講一下Go語言的Package的基本概念及創建方法 Package是一個目錄,裡面包含了一個或多個Go檔...

2024-09-27 ‧ 由 c8763yee 分享
DAY 20

Day20. Module介紹與如何管理依賴 (go mod)

Day20. Module介紹與如何管理依賴 (go mod) 今天來講一下Go語言的Module的基本概念及創建方法,我本來以為Module跟Package是...

2024-09-28 ‧ 由 c8763yee 分享