iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Modern Web

還喝不 go 系列

後端工程師小分享使用 golang 的一些心得

參賽天數 14 天 | 共 23 篇文章 | 11 人訂閱 訂閱系列文 RSS系列文
DAY 11

[13th][Day11] errgroup

既然已經有了 waiting group為什麼還需要 error group 呢? Using errgroupAs you may have surmise...

2021-09-21 ‧ 由 阿展展展 分享
DAY 12

[13th][Day12] struct

Day8 go 的變數有著各式各樣的型態: int float string pointer ...那麼 ...當變數變成一大包的組合時,會發生什麼事呢 ......

2021-09-22 ‧ 由 阿展展展 分享
DAY 13

[13th][Day13] slice

在 go 的世界中,沒有 array 這個 keyword ,只有 slice 跟 mapmap 有 key / value 的概念 先來說說 slice 之前...

2021-09-23 ‧ 由 阿展展展 分享
DAY 14

[13th][Day14] map

移除元素如果要從切片中移除元素,下面是一個比較簡單粗暴的寫法 slice := []int{1, 2, 3, 4, 5} // 移除第三個...

2021-09-24 ‧ 由 阿展展展 分享
DAY 14

[13th][Day15] nil

nil 空值 什麼? nil 是一種資料型態? 還是 nil 值? 你在跟我開玩笑嗎? 不只是 golang ... 在每個語言中 nil 都是非常重要的,它代...

2021-09-26 ‧ 由 阿展展展 分享
DAY 14

[13th][Day16] tamplete

golang templategolang stdlib(標準函式庫)中提供兩種跟 template 有關的 package text/template...

2021-09-26 ‧ 由 阿展展展 分享
DAY 14

[13th][Day17] tamplete range

rangegolang 的 template 支援 range 循環來遍歷 map、slice 內的內容 {{range $i, $v := .slice}}...

2021-09-27 ‧ 由 阿展展展 分享
DAY 14

[13th][Day18] Unmarshal

有句話說,沒用過 unmarshal 就等於沒寫過 go func Unmarshal(data []byte, v interface{}) error...

2021-09-28 ‧ 由 阿展展展 分享
DAY 14

[13th][Day19] http request header(上)

golang 服務 常用於 http server/ http client來看看一張厲害的圖兒 圖片來源:https://twitter.com/b0rk/s...

2021-10-04 ‧ 由 阿展展展 分享
DAY 14

[13th][Day20] http request header(下)

接續昨天 header 的部分:If-Modified-Since:只在最近有來源最近有異動時發送If-None-Match:只在 ETag(header)不符...

2021-10-05 ‧ 由 阿展展展 分享