本系列前半段會介紹 Go 的基本使用,後半段會實際使用 Gin 這個 Go 的後端框架來實際開發 API,也許還會介紹一些...
就讓我們繼續看下去~
前情提要 到目前為止,我們都是將程式寫在 func main() {} 這個主要 function 內 簡單的小程式寫在 main 裡面可能還行,但是當程式規模...
前情提要 Go 跟其他語言不太一樣,就是沒有 classes,但是可以自己在型別上定義 method method 簡單來說就是一個帶有 接受器 (receiv...
前情提要 在 Go 的世界裡,interface 被定義為一組 method signatures 透過 interface 來定義一個物件的行為 此外也可以當...
前情提要 當程式寫到一定程度的時後,有時就會寫出重複性很高的 Code 這時候就是一個可以好好利用泛型來優化的時候了~ 今天就來介紹 Go 要如何寫泛型吧~ 實...
前情提要 Goroutines 是一個由 Go runtime 管理的輕量化線程,是 Go 用來實現 Concurrency (並發) 的方式 其中設計了 ch...
前情提要 昨天簡單介紹要如何使用 Goroutines,今天就繼續延續下去吧 今天要介紹的是了 channels (通道) channels 具有 發送/接收...
前情提要 昨天介紹完使用 channels 來達成 Goroutines,接著要來介紹如何使用 sync 來達成 Goroutines sync 會用兩天的篇幅...
前情提要 我們在昨天介紹了如何使用 sync.WaitGroup 來進行 Goroutines 今天要來介紹 sync 的另外一個,叫做 sync.Mutex,...
前情提要 講完 Go 基礎後,就要來開始進到實作了~ 今天要來介紹的是,如何使用 Go 連接 SQL 資料庫 我們這邊使用的 SQL 資料庫是輕量、跨平台的 S...
前情提要 昨天,我們將 GORM 與 GORM for SQLite driver 安裝好 今天就要開始使用 GORM 向 SQL 資料庫進行資料新增啦~ 實際...