iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
Software Development

Golang入門到進階實戰 系列

- 簡單: 簡單性是 Go 語言的設計目標
- 高效: 編譯型語言,運行速度快,接近 C/C++
- 併發: Go原生支援併發
- 生產力: 快速編譯

好Go語言,不學嗎?



鐵人鍊成 | 共 30 篇文章 | 44 人訂閱 訂閱系列文 RSS系列文 團隊膠原錠與葉黃素
DAY 11

Day11 Go語言編碼規範

摘要 一個優良的編碼規範可以讓團隊在開發時擁有一個統一的代碼風格,提升代碼的可讀性,規範性和統一性。 語言規範 語法檢查 gofmt 所有代碼都用Gofmt做格...

2019-09-26 ‧ 由 Tony.Ko 分享
DAY 12

Day12 網路通訊協定

Requests for comments(RFC) RFC(Request For Comments)-意即“請求註解”,包含了關於Internet的幾乎所有...

2019-09-27 ‧ 由 Tony.Ko 分享
DAY 13

Day 13 I/O操作

前言 一般來說,程序運行的流程會是:從檔案或是使用者輸入(Input)資料經過程序的算法邏輯處理過,輸出相對應的結果。一般來說,程序語言都會提供I/O包供開發者...

2019-09-28 ‧ 由 Tony.Ko 分享
DAY 14

Day14 First-class Object

定義 第一類對象(First-class Object)在1960年由 Christopher Strachey 發明,原來稱之為第一類公民(First-cla...

2019-09-29 ‧ 由 Tony.Ko 分享
DAY 15

Day15 Go語言的物件導向

前言 傳統的物件導向 物件導向(OOP)是一種程式設計思維,其主豐是在更高層次上,將程序所涉及到的實體和實體之間的關係進行更好的管理及復用,減少程式開發的負擔。...

2019-09-30 ‧ 由 Tony.Ko 分享
DAY 16

Day16 Go語言的物件導向(2)

接收器 Go方法是作用在接收器(receiver)上的一個函數,接收器是某種類型的變量,因此方法是一種特殊類型的函數。 接收器類型可以是任何類型,不只是結構體類...

2019-10-01 ‧ 由 Tony.Ko 分享
DAY 17

Day17 Interface接口

interface 定義 type <Example> interface{ <method>() <rtype>...

2019-10-02 ‧ 由 Tony.Ko 分享
DAY 18

Day 18 常用基本庫介紹

fmt包 package main import "fmt" func main() { type Person str...

2019-10-03 ‧ 由 Tony.Ko 分享
DAY 19

Day18 平行運算concurrency

馮諾伊曼 瓶頸 馮諾依曼 馮諾 依曼出生於1903年澳宏帝國布達佩 斯,1957年2月8日卒於美國,終年53歲。他是現代電子計算機與博弈論的重要創始人。在泛函分...

2019-10-04 ‧ 由 Tony.Ko 分享
DAY 20

Day20 Concurrency vs Parallelism

Concurrency並發與Parallelism並行 定義 以生活化的例子舉例,並發性指的是你把一個事情拆成許多子任務,例如整理儀容,你需要刷牙、洗臉和剃須,...

2019-10-05 ‧ 由 Tony.Ko 分享