iT邦幫忙

鐵人檔案

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

Go語言自學挑戰 系列

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

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

第一天:開始學習Golang

前言 大家好,這是我第一次參加iThome的鐵人賽,從很久以前就想要參加了,最近剛好正在研究Golang,想藉由本次比賽紀錄自己的學習歷程,隨便給自己一個挑戰!...

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

第二天:學習Golang的變數

前言 昨天因為私事中斷挑戰一天了 今天要來學習的主題為「變數」, 什麼是變數呢?變數是一個儲存資料的容器,假設計算1+1得到2, 想將數字2這個結果儲存起來就可...

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

第三天:常數(constant)的使用

大家早安~今天是鐵人賽挑戰的第三天,要來探討Golang的「常數」, 常數(constant)介紹 常數的使用方法和第二天介紹的變數使用方法相同, 差別在於關鍵...

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

第四天:陣列Array介紹

陣列介紹 大家早安~今天是鐵人賽的第四天, 第二、三天介紹了變數與常數, 兩者都有儲存單一資料的特性, 假設今天想要紀錄一大串的資料該如何處理? 這時候我們就可...

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

第五天:Slice介紹

什麼是Slice? Slice是Golang的另一種資料結構, 與矩陣有些相似,它建構在矩陣之上, 更為靈活與便利、不需要指定大小, 它由 接著來套討slice...

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

第六天:Golang的運算符Operator介紹

什麼是運算符? 運算符是運用於程式對變數與值的操作, 以變數a與值20進行**加法+**運算為範例: package main import ("f...

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

第七天:流程控制(1):if 判斷

if介紹 今天來介紹Golang中流程控制的if陳述式 它最主用的用途是進行條件判斷, 只要條件成立就執行if內部的程式, if的概念相當簡單語法如下: if...

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

第八天:流程控制(2) Switch陳述式

switch陳述式介紹 老實說剛開始學習switch時一直搞不太懂它跟if的差別, 直到理解switch有開關的意思才恍然大悟, 其實只要把他想像成開關控制就...

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

第九天:流程控制(3) for 陳述式

for陳述式介紹 如果有一個程式需要重複執行5次該如何處理? 在還沒有for陳述式的觀念之前可能會使用以下寫法: package main import (&q...

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

第十天:函數Function 1/2

Function介紹 如果有一個很大串的程式頻繁複使用, 可以使用Function將他包起來, 以後需要使用到這串程式時就可以呼叫它, 既可以保持程式簡潔、好維...

2023-09-11 ‧ 由 G米 分享