iT邦幫忙

鐵人檔案

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

Golang基礎學習與實踐應用 系列

在未來的30天中,透過各式線上資源,學習Golang從基本語法到實作練習。

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

Day 21 結構應用實例

根據前一天學習的內容,練習使用結構!1.建一個 Student 結構,包含姓名、年齡、成績,並計算平均成績。(1)第5行type student struct...

2024-09-30 ‧ 由 藏井路 分享
DAY 22

Day 22 Go 函式入門 (一):函式定義與結構

函式:可以把一個特定功能程式包裝起來,使它成為一個程式區塊,簡化主程式,也可以省去撰寫相同程式碼,達到重複利用。在Golang中函式的獨特之處是它可以傳回多個值...

2024-10-01 ‧ 由 藏井路 分享
DAY 23

Day 23 Go 函式入門 (二):函式呼叫及實作練習

函式的呼叫與執行:學習完如何定義函式後接著來看看怎麼使用它,當當我們在程式中「呼叫」一個函式時,就可以執行。函式名稱(參數資料)呼叫函式的函式名稱與定義的函式名...

2024-10-02 ‧ 由 藏井路 分享
DAY 24

Day 24 Go 函式入門 (三):函式傳回值

函式傳回值與多重傳回值函式執行完畢後,可以將計算結果、檔案是否開啟成功等結果,回傳給主程式,這個回傳的結果,就是函式的傳回值。func 函式名稱(參數列表) 傳...

2024-10-03 ‧ 由 藏井路 分享
DAY 25

Day 25 Go 語言指標基礎

什麼是指標?可以想像是一個城市,每個變數就像這城市中的房子。而 指標 就好比是這個房子的門牌號碼,它告訴我們這個變數在哪個房子(也就是在記憶體中的哪個位置)。而...

2024-10-04 ‧ 由 藏井路 分享
DAY 26

Day 26 Go 指標與記憶體管理

將上一篇學到的知識,動手來試試看吧!試著建立一個簡單的 Go 程式,宣告不同類型的變數,並利用指標來操作它們。過程中,可以思考:不同變數類型所佔用的記憶體空間是...

2024-10-05 ‧ 由 藏井路 分享
DAY 27

Day 27 指標與函式

指標的應用最常見是在函式之間的傳遞,把指標傳入函式,可以這樣寫: func 函式名稱(指標變數 *資料型態) {函式內部程式碼} func address(pt...

2024-10-06 ‧ 由 藏井路 分享
DAY 28

Day 28 錯誤處理

在撰寫 Go 時,不可避免地會遇到各種錯誤,而發現錯誤並修改的過程稱為除錯(debug),這些錯誤大致可分為語法錯誤和語意錯誤兩大類。 語法錯誤:程式碼不符合g...

2024-10-07 ‧ 由 藏井路 分享
DAY 29

Day 29 Go 語言的錯誤處理機制

Go 語言的錯誤處理機制採用了顯式錯誤檢查。當函式發生錯誤時,會返回一個 error 型別的「值」。error 是一個介面,其定義如下:type error i...

2024-10-08 ‧ 由 藏井路 分享
DAY 30

Day 30 總結

此次 Go 語言學習,了解它獨特語法特點,也因為 Go 語言的編譯特性和靜態類型系統,撰寫時要格外注意資料型別的正確性,這和 C 語言有點類似。循序漸進,多實作...

2024-10-09 ‧ 由 藏井路 分享