iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
自我挑戰組

Golang魔法使 ─ 30天從零開始學習Go語言 | 比Python還簡單 | 理科生一定學得會 | 文科生不好說 系列

Go 是由Google主導開發的靜態強型別、編譯型、並發型程式語言於 2009 年面市。

主角木之本櫻(小櫻)某天將父親的《Golang》打開,意外地把封印在書中的各卡牌釋出。各卡牌是由魔法師們「羅伯特·格瑞史莫」、「羅勃·派克」及「肯·湯普遜」創造的,每張卡牌都有不同的能力和用法,卡牌的隨意行動能夠造成災難(程式)。為了防止災難發生,小櫻受封印書之獸可魯貝洛斯(小可)的委託下,將四散的卡牌回收至書中。卡牌在成功回收後,櫻也能將卡牌的能力解放給自身使用,以方便回收下一張卡牌。

跟著小櫻的腳步一起學會 Go 中的各個卡牌並成為 Golang魔法使吧!

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

#1 Golang魔法使──安裝與建置環境 | Golang魔法使

#1 Golang魔法使──安裝與建置環境 | Golang魔法使 前言 小櫻,本名木之本櫻,就讀友枝國小四年級,哥哥木之本桃矢就讀星條高中二年級。星條高中位...

2020-09-01 ‧ 由 liao2000 分享
DAY 2

#2 零與壹的魔法世界 ── 宣告數字型態的變數 | Golang魔法使

#2 零與壹的魔法世界 ── 宣告數字型態的變數 | Golang魔法使 前言 昨天小櫻戰鬥的事被好友「大道寺知世」用 V8 偷拍的一清二礎,你在偷偷搜集 Go...

2020-09-02 ‧ 由 liao2000 分享
DAY 3

#3 字串 ─ 知世:反正我們是屬於正義的一方 | Golang魔法使

前言 這次小櫻前往水族館校外教學,卻不幸遇到可惡的「字串」Golang牌,導致水族館員和企鵝差點被淹死,小櫻的哥哥恰好在這裡打工,縱身一躍跳進水池解救了大家,...

2020-09-03 ‧ 由 liao2000 分享
DAY 4

#4 布林變數與 if-else, switch-case 流程控制 | Golang魔法使

↑ 雪兔哥,先不要 前情提要 在進入今天的課程之前我想補充一下 Golang 變數的特性,可能有人有發現,當 Golang 宣告的變數沒有使用時,編譯器就會噴錯...

2020-09-04 ‧ 由 liao2000 分享
DAY 5

#5 For 迴圈流程控制 | Golang魔法使

這天小櫻和朋友們參加友枝國小所舉辦的馬拉松,卻在終點前不斷的繞圈圈,這次是「環」Golang牌搞的鬼,各位小櫻的工具人們,是否能收服他嗎? 前言 ↑本作男主...

2020-09-05 ‧ 由 liao2000 分享
DAY 6

#6 函式 Function | Golang魔法使

當我們咒語越變越多時,我們可以將常用的咒語包成「函式」(function),這樣一來,可以讓咒語變得更簡潔。另外,也可以使用Golang本身提供的函式,或者其...

2020-09-06 ‧ 由 liao2000 分享
DAY 7

#7 陣列 Array | Golang魔法使

圖源:庫洛魔法使第一季第八集 小櫻的爸爸在友枝國小的運動會上做了果棟給小櫻的朋友吃 一個變數名稱只能代替一個數值,有什麼方法可以只用一個變數就代替六個值呢? 陣...

2020-09-07 ‧ 由 liao2000 分享
DAY 8

#8 切片 Slice | Golang 魔法使

昨天介紹的陣列有一個致命缺點,就是他的長度是固定的不能改變 而今天要來介紹一個比陣列更有彈性的組合型別──切片。 但也因為比較彈性,所以要學的部份就比較多 切...

2020-09-08 ‧ 由 liao2000 分享
DAY 9

#9 映射 Map ── 雪兔:除非是有魔法的人否則根本辦不到的 | Golang魔法使

這次小櫻遇到一個非常兇猛的Golang牌,究竟是什麼Golang牌可以把企鵝大王給弄倒呢? 我們先前提到的陣列與切片都是以整數為鍵值,而這次要介紹的複合型態,...

2020-09-09 ‧ 由 liao2000 分享
DAY 10

#10 指標 Pointer | Golang魔法使

昨天跟各位魔法使預告過了,今天將會是一個很困難的課程,如果你是一位魔法初心者,或者你沒有寫過 C, C++, Rust 這類的語言,今天的庫洛牌可能在收服上會吃...

2020-09-10 ‧ 由 liao2000 分享