iT邦幫忙

鐵人檔案

2014 iT 邦幫忙鐵人賽
回列表

初學 Golang 30 天 系列

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

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

達標好文 初學 Golang 30 天(一)認識 Go

簡介 Go 語言是由 Google 開發的開放原始碼項目,目的之一為了提高開發人員的程式設計效率。 Go 語言語法靈活、簡潔、清晰、高效。它對的並發特性可以方便...

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

初學 Golang 30 天(二)開發環境

學習一個程式語言最重要的第一步當然就是準備開發環境!良好的 Coding 環境也可以幫助你的學習,以下介紹幾個我會用的開發環境來介紹,我不用的就會稍微帶過。 環...

2014-09-17 ‧ 由 e222et 分享
DAY 3

初學 Golang 30 天(三)變數

用 var 來定義變數,跟其他語言不大箱同的是,Go 必須將型態宣告寫在後面。 如果要同時宣告不同的變數,也可以用小括弧把變數括起來,但是一定要換行。 範例程式...

2014-09-18 ‧ 由 e222et 分享
DAY 4

初學 Golang 30 天(四)型態

Go 和你所知道的大多數語言相同,會有各種型態,如果你有學過 C 語言,這邊你可以很輕鬆的看過去,而且你會發現它跟 C 語言有許多相似之處,Go 之所以被稱為「...

2014-09-19 ‧ 由 e222et 分享
DAY 5

初學 Golang 30 天(五)Coding Style

Go 語言有的很重要的特點,就是開發的時候需要保有一致的開發風格(Coding Style),不然連編譯都不會通過唷!下面介紹幾個常見的問題: 一、強制性編譯風...

2014-09-20 ‧ 由 e222et 分享
DAY 6

初學 Golang 30 天(六)控制結構

For Go 只有一種迴圈 --「 for 」 。 基本的「 for 」迴圈除了沒有了 「 () 」 之外(甚至強制不能使用它們),它看起來跟 C 或者 J...

2014-09-21 ‧ 由 e222et 分享
DAY 7

初學 Golang 30 天 - (七)陣列

前面的型態的章節,我們大概簡單的學過了 Go 語言的基本型態,除了那些基本的型態之外,Go 語言還有其它種內建的型態包括陣列、切片、Map。我們分三個章節來探討...

2014-09-22 ‧ 由 e222et 分享
DAY 8

初學 Golang 30 天 - (八)Slice(切片)

還記得我們如何建立陣列嗎?不記得的話請回去看昨天的文章!在建立陣列的時候要指定元素的大小,但是!我們今天如果不知道要多大怎麼辦??陣列可以不輸入元素大小嗎?答案...

2014-09-23 ‧ 由 e222et 分享
DAY 9

初學 Golang 30 天 - (九)Map

Go 這麼新語言,怎麼能沒有一個類似 JSON 陣列的方法、型態呢?這種鍵值的資料型態很方便閱讀的,當初設計的時候怎麼可能沒想到呢?在 Go 語言中你可以使用...

2014-09-24 ‧ 由 e222et 分享
DAY 10

初學 Golang 30 天 - (十)函式

# 1. 函式 範例程式碼 package main import "fmt" func add(x int, y int)...

2014-09-25 ‧ 由 e222et 分享