iT邦幫忙

鐵人檔案

2014 iT 邦幫忙鐵人賽
回列表

蠻可愛的 Golang 系列

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

休士頓! 我們有麻煩了!

之前用丁小雨的帳號發了一系列的 蠻可愛的Goang. 寫了有42篇吧,用來參加鐵人賽是夠了. 但是我們重點在於與大家分享,所以就繼續下去. 之前是介紹到 自定義...

2014-10-01 ‧ 由 丁大丙 分享
DAY 2

空中的事情交給我們解決!

昨天的Golang程式,自行產生了錯誤. 今天來看一下Golang的錯誤處理機制. // hello51 package main import ( &qu...

2014-10-02 ‧ 由 丁大丙 分享
DAY 3

處理除以零錯誤的方法

昨天介紹了月光刑警還有他的助手美茄子刑警. 其實是利用defer 跟 recover()啦! 今天來看看在Golang中,怎樣處理除以零. 這是很有名的錯誤....

2014-10-03 ‧ 由 丁大丙 分享
DAY 4

玉面飛鷹決戰油達大師

今天介紹 golang的goroutine,這是一個比thread輕量且快速的東西. 使用golang裡的 go 指令,就可以很容易的產生goroutine....

2014-10-04 ‧ 由 丁大丙 分享
DAY 5

月光刑警很忙

前面介紹了錯誤處理以及goroutine, 今天來看看,當goroutine裡面出狀況時, golang是否能夠有效的處理錯誤情況. package main...

2014-10-05 ‧ 由 丁大丙 分享
DAY 6

透過 channel 來通訊

golang中,goroutine可以透過 channel來通訊. 請看以下範例,其中使用了一個新的指令chan. // hello55 package mai...

2014-10-06 ‧ 由 丁大丙 分享
DAY 7

蠻可愛的 golang 7 Lazy Evaluation

今天用golang來作個 Lazy Evaluation. 可以參考一下說明: http://en.wikipedia.org/wiki/Lazy\_evalu...

2014-10-07 ‧ 由 丁大丙 分享
DAY 8

蠻可愛的 golang 8 初探網路程式撰寫

golang有很強大的網路函式庫,我們來看一個 簡單的socket程式範例: // hello57 package main import ( "...

2014-10-08 ‧ 由 丁大丙 分享
DAY 9

一個簡單的 tcp server

今天來寫一個簡單的tcp server. 使用net.Listen(),可以指定協定,這裡我們使用tcp, 以及傾聽的ip,port;這裡我們使用 50000....

2014-10-09 ‧ 由 丁大丙 分享
DAY 10

一個簡單的 tcp client

昨天簡單的tcp server,是用telent搭配測試; 今天我們用一個簡單的tcp client,來搭配測試. // hello59 // 一個簡單的tcp...

2014-10-10 ‧ 由 丁大丙 分享