iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Software Development

Go 語言學習手札 系列

自學程式語言一路上披荆斩棘,跌倒再站起來、再倒下最後躺下的故事。

「積極是為了舒服的躺著,因為仰著天,才能看到最亮的星星!」


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

01 | 從哪裡來,到哪裡去?

Go 語言是一門強大而高效的程式語言,它被設計用於解決現代軟體開發中的各種挑戰。如果你正考慮學習 Go,或者已經開始踏上這個旅程,希望這系列文章為你提供一個好...

2023-09-16 ‧ 由 zhijiun 分享
DAY 2

02 | 老派的起手式 "Hello World!"

" Hello World! " 程式是程式語言學習過程中常見的起手式。它是一個簡單的程式,僅僅用來在螢幕上顯示 "Hello...

2023-09-17 ‧ 由 zhijiun 分享
DAY 3

03 | 困惑來自於不了解

為了順利地編寫 Go,重要的是要理解他的獨特特性和設計哲學,而不僅僅是將其他語言的程式碼翻譯成 Go。 換句話說,要在 Go 中寫出不錯的程式,需要以 Go...

2023-09-18 ‧ 由 zhijiun 分享
DAY 4

04 | 對程式碼理性的 PUA

Go 的流程控制引入了一些新的概念,而不使用 do 或 while。像是 for 循环、清楚又靈活的switch、初始化語句以及 select 語句,這些特性...

2023-09-19 ‧ 由 zhijiun 分享
DAY 5

05 | 不用到一萬次

I fear not the man who has practiced 10,000 kicks once, but I fear the man who...

2023-09-20 ‧ 由 zhijiun 分享
DAY 6

06 | 又回到最初的起點

當我們要認識 Go 時,我們會遇到一系列問題,包含初始化(常數、變數)以及方法(數值、指針)等概念。這些概念是 Go 語言中的基本元素,了解它們將有助於我們撰...

2023-09-21 ‧ 由 zhijiun 分享
DAY 7

07 | 歡迎來到Platform 9¾

有一個東西不受資料型別的限制,還能讓同一個函式收到不同型別傳來的值。他是誰? Interfaces and other types Interface I...

2023-09-22 ‧ 由 zhijiun 分享
DAY 8

08 | 誰真的需要博愛座?

博愛座可能是為了那些需要額外空間或特殊照顧的人而設計,他不總是被使用。但在你需要時,可以坐下。 The blank identifier 我們可以將其想像成...

2023-09-23 ‧ 由 zhijiun 分享
DAY 9

09 | 正衣冠、知興替、明得失

唐貞觀十七年,魏徵病死了,唐太宗很難過,流着眼淚說:「夫以銅為鏡,可以正衣冠,以史為鏡,可以知興替,以人為鏡,可以明得失。魏徵沒,朕亡一鏡矣!」 如同唐太...

2023-09-24 ‧ 由 zhijiun 分享
DAY 10

10 | 能者高效不過勞

你是一名大廚,正在煮晚餐。你需要同時煮飯、烤魚、炒菜,而且還要確保每道菜在時間上都剛剛好。這就是 Concurrency ,讓你能像大廚一樣,同時處理多個任務...

2023-09-25 ‧ 由 zhijiun 分享