iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Software Development

Go朱尼爾的學習雜記 系列

將半年來自學Golang這個語言的心得做個30天整理

參賽天數 15 天 | 共 30 篇文章 | 5 人訂閱 訂閱系列文 RSS系列文
DAY 1

0x01 大綱

這次匆忙, 沒訂出很明確的主題, 因此圍繞 Golang 相關開發, 整理紀錄一下自己半年來自學的一些心得. 範例程式碼會盡量簡化, 以精簡明瞭的原則, 把最重...

2023-09-14 ‧ 由 yale918 分享
DAY 1

0x02 Hello World

Golang 是一個強型別編譯式語言,具有輕巧、快速、易上手等特點。以下就實做角度先開始第一個Hello World程式。 環境 Host OS: Linux...

2023-09-14 ‧ 由 yale918 分享
DAY 2

0x03 函式呼叫

昨天已經做了第一之程式 Hello World, 今天想先介紹函式呼叫. 函式呼叫概念上就是把好幾行指令包在一個函式裡面一起執行, 對寫程式來說算基本且方便的功...

2023-09-15 ‧ 由 yale918 分享
DAY 3

0x04 怎麼做 package 引入

前面 Hello World 過了, 然後會寫 function 了, 接下來介紹一下 package 的引入 (雖然順序有點奇妙, 不過筆者自己學新語言是這個...

2023-09-16 ‧ 由 yale918 分享
DAY 4

0x05 變數宣告

今天介紹變數宣告, 變數宣告是寫程式必備的觀念, 以下就來看 go 怎麼宣告變數囉! 1. 目前的 main.go 程式碼 package main impo...

2023-09-17 ‧ 由 yale918 分享
DAY 5

0x06 資料型態 Datatype

學習過了變數宣告, 接著介紹資料類型. 對於程式語言來說, 資料類型很重要, 對CPU及作業系統來說主要關係兩個面向 記憶體分配大小: 靜態語言是在編譯時期就...

2023-09-18 ‧ 由 yale918 分享
DAY 6

0x07 判斷式

剛修完 sideproject 的 prod 蟲蟲, 累死xD, 快來寫鐵人賽 今天我們接著介紹判斷式, 判斷式是程式設計最基礎功能之一, 即使連組合語言(註1...

2023-09-19 ‧ 由 yale918 分享
DAY 7

0x08 React 前導 javascript 101-1

大概知道go語法之後, 接著來介紹一下 React, 但因為如果完全不了解 javascript, 對 React 的理解會受阻礙, 所以會花 3~4 天左右介...

2023-09-20 ‧ 由 yale918 分享
DAY 8

0x09 js 101 - 2

今天來介紹個人覺得 js 基礎但不一定好理解的部份, 以下用 nodejs 來解釋比較容易 非同步引擎 non-blocking js 是單執行緒非同步程式語言...

2023-09-21 ‧ 由 yale918 分享
DAY 9

0x10 js 101-3 發 http request 及 鏈式調用

其實這兩篇的內容, 筆者都覺得初學不太容易, 自己常常覺得 js 好難xD 為了可以更好理解 .then到底是什麼, 這邊我們透過練習, 來熟悉一下 FP的函式...

2023-09-22 ‧ 由 yale918 分享