iT邦幫忙

鐵人檔案

2014 iT 邦幫忙鐵人賽
回列表

初學 Golang 30 天 系列

簡單初學 Golang 讓自己更加明白 Golang ,讓讀者更快入門 Golang。

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

初學 Golang 30 天(十一)Goroutine

雖然有點早,但是我們來講一下 Go 很酷的特色 Goroutine ,他類似於其他語言的 Thread。 ###Goroutines 要使用 Goroutine...

2014-09-26 ‧ 由 e222et 分享
DAY 12

初學 Golang 30 天(十二)Channel

### Chennel 上一張我們談到 Goroutine ,我們不能不談談 Channel ,這也是 Go 非常特別的特色。 要建立一個 Channel 很簡...

2014-09-27 ‧ 由 e222et 分享
DAY 13

初學 Golang 30 天(十三)Select

Channel 有一個類似 Switch 的流程控制「Select」,它只能應用於 Channel 讓我們一起來看看。 <strong>Select...

2014-09-28 ‧ 由 e222et 分享
DAY 14

初學 Golang 30 天(十四)錯誤處理

Go 語言有沒有類似其他語言中的 try...catch 的函式可以用來處理錯誤訊息?答案是有,但是又有點不一樣,讓我們一起來看看。 錯誤處理 以前的 try....

2014-09-29 ‧ 由 e222et 分享
DAY 15

初學 Golang 30 天(十五)指標

有學過 C 語言的就會知道「指標」這的東西,用它宣告的變數指的是記憶體的位置,當然 Go 目標是取代 C / C++ 怎麼可能會沒有指標呢? 指標 讓我們來看看...

2014-09-30 ‧ 由 e222et 分享
DAY 16

初學 Golang 30 天(十六)結構

我們再操作資料的時候常常會有一些資料希望能夠放在一起,除了方便管理之外也比較好閱讀,像是傳統的 C 有 Struct 可以用,而 Go 也有,但是操作方法有點不...

2014-10-01 ‧ 由 e222et 分享
DAY 17

初學 Golang 30 天(十七)Interface

相信有學過物件導向的人都聽過 Interface ,GO 是靜態語言當然也有類似的 Interface 囉! Interface 我們一起來看看 Go by E...

2014-10-02 ‧ 由 e222et 分享
DAY 18

初學 Golang 30 天(十八)Package

相信我們學了這麼多的基本知識,是不是有想要打包起來的欲望呢?就讓我們來試試看! Package 我們前面開發的時候其實引入的很多 lib 來用,就是 impor...

2014-10-03 ‧ 由 e222et 分享
DAY 19

初學 Golang 30 天(十九)測試

寫了這麼多小程式,甚至也自己打包了成 Package 了,那 Go 有提供自動化測試的方法嗎?測試程式是否正常?讓我們一起來看看 Go 的測試方法。 測試 我們...

2014-10-04 ‧ 由 e222et 分享
DAY 20

初學 Golang 30 天(二十)檔案

如果你有寫入檔案、讀取檔案的需求,Go 也有很簡單的語法可以來操作。 ###檔案 讓我們先看看下面這個簡單的範例: package main impor...

2014-10-05 ‧ 由 e222et 分享