iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Software Development

你知道Go是什麼嗎? 系列

本系列參賽內容會介紹Go的基礎知識,自己也是第一次學go,邊做筆記及文章,適合正在學習Go語言的新手們。前半會著重在基礎語法,再來會嘗試實作網站後端,知識可能不夠完整或有誤,再麻煩各位前輩指證。如果有任何想法或是見解,也歡迎一起分享交流。

鐵人鍊成 | 共 30 篇文章 | 18 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day11 - 套件(Package)- Golang

耶耶,開始第二個十天了,今天要講的是套件,其實想直接往實做的方向學,但發現不會的東西太多了,所以還是多講一下基礎的東西ˊˇˋ Packages 所有Go程式都是...

2022-09-26 ‧ 由 羊羹 分享
DAY 12

Day12 - Goroutine - Golang

今天來提一個大家都說學Go一定要學的東西,goroutine,雖然菜雞如我還沒理解到用途,不過學起來一定不是一件壞事的吧。 併發?並行? 白話一點可以都叫做同時...

2022-09-27 ‧ 由 羊羹 分享
DAY 13

Day13 - Channel - Golang

耶,第十三天,昨天講了goroutine,今天就來講channel吧!你說這兩個有什麼關聯?我一開始也想了很久,希望今天的文章可以解釋到 Channel 一種...

2022-09-28 ‧ 由 羊羹 分享
DAY 14

Day14-Web-Golang

進入網頁相關的東西了,原本今天要介紹reflect,發現自己理解不來那是幹嘛的,所以直接先進Web吧!! Net/Http Go就提供了完整的http套件,其...

2022-09-29 ‧ 由 羊羹 分享
DAY 15

Day15 - Gin - Golang

過一半,喝杯琴酒休息一下吧!,為什麼選擇Gin?其實不是什麼特別原因,因為我只聽過這個而已,實際查一下也發現相關的表現也都比較好,所以就選擇Gin來學習了。Gi...

2022-09-30 ‧ 由 羊羹 分享
DAY 16

Day16 - Gin實做計算機 - Golang

框架的基礎學會了,要實做才能更加精熟,所以用一下目前學到的所有東西來實做一個計算機吧。 目標 有個目標做的時候比較不會亂跑。 計算機 基礎的+-*/功能...

2022-10-01 ‧ 由 羊羹 分享
DAY 17

Day17 - Gin - API Server - Golang

今天就來介紹一下API好了,身為準工程師的我也是第一次碰到API相關的概念,就用我理解到的方式來寫今天的內容囉。 API 開始主題吧!! API是什麼? App...

2022-10-02 ‧ 由 羊羹 分享
DAY 18

Day18 - Context - Golang

好的,今天來介紹Context套件吧!之前在提goroutine時有用過兩種方式來終結goroutine,一種是設置sync.WaitGroup,另一種是用ch...

2022-10-03 ‧ 由 羊羹 分享
DAY 19

Day19 - Defer、Panic、Recover - Golang

在Go語言當中,沒有例外處理機制,C、Java中常見的try...catch在Go當中沒有實做出來,而是鼓勵以error的方式去做錯誤檢查,會看到許多套件的方法...

2022-10-04 ‧ 由 羊羹 分享
DAY 20

Day20 - MySQL - Golang

今天就來介紹SQL,預計SQL介紹一篇,NoSQL介紹一篇,今天的話就以大家比較常聽見的MySQL當例子。 MySQL 一款關聯式資料庫管理系統(RDBMS),...

2022-10-05 ‧ 由 羊羹 分享