iT邦幫忙

鐵人檔案

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

Go語言自學挑戰 系列

自己是第一次學習go語言,希望透過本次挑戰更加瞭解Go語言,
30天將要挑戰使用go語言寫一些有趣的小程式,
如有錯誤歡迎指教~

參賽天數 1 天 | 共 29 篇文章 | 8 人訂閱 訂閱系列文 RSS系列文
DAY 1

第十一天:函式Function 2/2

函式進階技巧介紹 今日介紹在Golang中接受的函式進階用法, 本人在工作中幾乎沒用到過 但這些方法真的很有趣, 就當作自己練習吧~~ 遞迴 Recursion...

2023-09-12 ‧ 由 G米 分享
DAY 1

第十二天:golang 結構 Struct介紹

結構介紹 結構 Struct 可以將不同數據類型的成員集合成單個變量, 概念和Array相識但它只能儲存到多個相同型別的資料, 對於複雜的資料紀錄相當有幫助~...

2023-09-13 ‧ 由 G米 分享
DAY 1

第十三天:Map介紹

Map介紹 map是使用key:value儲存資料的資料結構, 跟陣列、結構相似都可以在單個變數存入大量資料, 但它需要有key的存在,key如同值的身分證一樣...

2023-09-14 ‧ 由 G米 分享
DAY 1

第十四天:Golang 指標Pointer

指標介紹 筆者第一個學習的程式語言是C++,當時學得很開心~ 但......碰到指標之後一個頭兩個大,當時完全搞不懂指標到你在幹嘛...... 如果你是跟我...

2023-09-15 ‧ 由 G米 分享
DAY 1

第十五天:Method 介紹

首先,先跟自己說聲辛苦了~~鐵人賽完成一半嘍~~ 不敢說對golang非常瞭解,但至少懂了一些皮毛XDD 今天要來探討的主題是方法method, method介...

2023-09-16 ‧ 由 G米 分享
DAY 1

第十六天: 標準函式庫(Standard library)

標準函式庫(Standard library) 今天來點輕鬆的話題,介紹一下golang的標準函式庫, 標準函式庫可以至官方網站查看 https://pkg.g...

2023-09-18 ‧ 由 G米 分享
DAY 1

第十七天:介面interface

探討介面interface interface中文翻譯叫介面、中國稱呼為接口, 它是一組 method signatures、也就是一組方法, 裡面定義了還沒有...

2023-09-19 ‧ 由 G米 分享
DAY 1

第十八天:泛型Generics

什麼是泛型Generic golang是強型別語言,在撰寫程式時需要明確的定義變數的型別, 在1.18增加了泛型Generic功能, 以下列程式為例: pack...

2023-09-19 ‧ 由 G米 分享
DAY 1

第二十天:Goroutine介紹(1)

Goroutine介紹 終於完成2/3了~~~ 今天要介紹一個對我來說相當陌生的功能Goroutine, 什麼是Goroutine? 以下是官網對於Gorout...

2023-09-21 ‧ 由 G米 分享
DAY 1

第二十一天:Goroutine 介紹(2):協程同步sync.WaitGroup

繼續深入研究Goroutine 在第二十天的範例中主執行序完成後,未執行完畢的goroutine會被釋放掉, 所以需要使用time.Sleep()讓主執行序暫停...

2023-09-22 ‧ 由 G米 分享