iT邦幫忙

鐵人檔案

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

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

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

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

DAY 1 Go 語言簡介

本次 30 天鐵人賽挑戰均以「完全自學! Go 語言 (golang) 實戰聖經」本書為主,跟著裡面的練習,學習用自己也聽得懂的話說給大家聽。 Go 語言是什麼...

2022-09-16 ‧ 由 krystal000 分享
DAY 2

DAY 2 Go 語言 環境安裝 印出 Hello World

昨天我們介紹了 Go 語言的簡介,今天就要來學習環境安裝啦! Go 語言 環境安裝 根據Go 官網下載頁面有給予不同系統下載的安裝方式(如下圖),首先我們需要先...

2022-09-17 ‧ 由 krystal000 分享
DAY 3

DAY 3 Go 語言 用 var 宣告變數 (variables)

昨天介紹了 Go 語言環境安裝及印出第一個 Hello World ,今天繼續來介紹用 var 宣告變數! 變數是什麼? 變數就像是一個可以用來暫時存放資料的標...

2022-09-18 ‧ 由 krystal000 分享
DAY 4

DAY 4 Go 語言 用短變數宣告變數 (variables) 及更改變數值

昨天我們學習了最基礎的用 var 宣告一個或多個變數 (variables) ,以及可以省略型別或是初始值,今天立馬學習用短變數宣告、一次宣告多個變數以及如何更...

2022-09-19 ‧ 由 krystal000 分享
DAY 5

DAY 5 Go 語言 算符 (operators) 及零值 (zero values) 的介紹

昨天我們介紹了在 Go 語言中各種變數宣告與更改變數值的方式,但我們有了變數之後,會需要對變數做一些操作,於是乎這就是算符 (operators) 出場的好時機...

2022-09-20 ‧ 由 krystal000 分享
DAY 6

DAY 6 Go 語言 值與指標 (pointers) 是什麼?

昨天介紹了算符 (operators) 及零值 (zero values) ,今天就先來了解值與指標 (pointers) 吧!在知道什麼是指標之前,可以先簡單...

2022-09-21 ‧ 由 krystal000 分享
DAY 7

DAY 7 Go 語言 常數 (constants) 、列舉 (enums) 與變數作用範圍 (scope)

昨天我們學到了Go 語言 值與指標 (pointers) ,今天繼續來了解常數 (constants) 、列舉 (enums) 與變數作用範圍 (scope)...

2022-09-22 ‧ 由 krystal000 分享
DAY 8

DAY 8 Go 語言 條件判斷 - if ... else 敘述

昨天我們學會了常數 (constants) 、列舉 (enums) 與變數作用範圍 (scope),今天繼續來學習寫程式一定會遇到的 if ... else 條...

2022-09-23 ‧ 由 krystal000 分享
DAY 9

DAY 9 Go 語言 條件判斷 - switch 敘述

switch 敘述 如果今天我們有很多情形需要判定,除了可以使用 else if 敘述外,還可以使用 switch 敘述來讓程式碼更精簡好閱讀些,先來看看他是怎...

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

DAY 10 Go 語言 迴圈的使用

昨天學習在 Go 語言中 if ... else 及 switch...case 的條件判斷,今天就進入到迴圈的懷抱吧! 迴圈是什麼? 我之前曾做過秘書,每個月...

2022-09-25 ‧ 由 krystal000 分享