iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
自我挑戰組

跟著 Go 實戰聖經 一起自學 Go 系列

跟著「完全自學! Go 語言 實戰聖經」這本書的範例與教學,在 30 天,一起體驗用更精簡的語法以及優越的編譯效率,從零開始學習 Go 語言吧。

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

DAY 21 Go 語言 幫自訂型別加上自己的函式或方法(method)

昨天介紹完內嵌函式,今天繼續將結構的最後小部分完整介紹完! 幫自訂型別加上自己的函式或方法(method) 在昨天一開始我們便有說到可以幫自訂型別加上自訂的函式...

2022-10-06 ‧ 由 krystal000 分享
DAY 22

DAY 22 Go 語言 型別檢查

昨天將結構 (struct) 完整的介紹完畢,今天就來介紹如何檢查型別。 在本次的鐵人賽曾多次提到 Go 語言是強型別的語言,也就是遇到函式引數型別和實際叫用型...

2022-10-07 ‧ 由 krystal000 分享
DAY 23

DAY 23 Go 語言 函式 (function) 介紹及宣告函式

昨天介紹了在 Go 語言中的型別檢查,今天要介紹其實前面章節的範例也經常出現的函式 (function)。 Go 語言中的函式 (function) 函式 (f...

2022-10-08 ‧ 由 krystal000 分享
DAY 24

DAY 24 Go 語言 函式 (function) 呼叫及參數

昨天了解在 Go 語言中函式 (function) 介紹及宣告函式,今天來了解如何呼叫函式及函式參數。 呼叫函式 當我們宣告好一個函式,要如何執行函式呢?那就是...

2022-10-09 ‧ 由 krystal000 分享
DAY 25

DAY 25 Go 語言 函式 (function) 傳回值

函式傳回值 前面我們練習的函式都沒有傳回值,但是正常函式會有輸入值,然後再執行函式完成後,會有傳回值,特別的是 Go 語言中的傳回值可以是 0 ~ 多個 (一直...

2022-10-10 ‧ 由 krystal000 分享
DAY 26

DAY 26 Go 語言 函式 (function) 參數不定函式

昨天介紹在 Go 語言中函式 (function) 的傳回值,那我們今天繼續學習參數不定的函式~~ 參數不定函式 參數不定函式(variadic functio...

2022-10-11 ‧ 由 krystal000 分享
DAY 27

DAY 27 Go 語言 函式 (function) 匿名函式與閉包

昨天介紹到參數不定函式,今天立馬來繼續學習匿名函式~ 具名函式 目前為止我們的函式都是必須在套件層級宣告的 具名函式: func myFavorite() {...

2022-10-12 ‧ 由 krystal000 分享
DAY 28

DAY 28 Go 語言 函式 (function) 用 defer 延後執行函式

用 defer 延後執行函式 defer 中文是推遲的意思,而在函式裡執行 defer 顧名思義就是延遲函式執行的時間,當使用 defer 的函式可以等到父函式...

2022-10-13 ‧ 由 krystal000 分享
DAY 29

DAY 29 Go 語言 程式錯誤的類型

昨天終於將函式 (function) 介紹完畢,但當我們在執行函式,尤其讀取檔案、或是打 API 時,總會想知道是否有拿取或是送資料成功,這時便是錯誤處理登場的...

2022-10-14 ‧ 由 krystal000 分享
DAY 30

# DAY 30 Go 語言 錯誤處理 error 值

昨天介紹程式錯誤的類型,今天再繼續介紹錯誤處理 error 值 Go 語言的 error 值 在 Go 語言中,一個 error 都算是一個 值 ,那既然他是一...

2022-10-15 ‧ 由 krystal000 分享