iT邦幫忙

鐵人檔案

2017 iT 邦幫忙鐵人賽
回列表
Modern Web

30天就Go:教你打造LINE自動回話機器人 系列

Go語言挾著易讀及執行快速的優勢,逐漸被企業所採用。本系列文將從介紹到教學,一步一步帶領你進入Go的世界,可能會需要一點程式的概念,最終做一個LINE自動回話機器人。希望挑戰能成功,大家一起加油吧!

參賽天數 22 天 | 共 23 篇文章 | 50 人訂閱 訂閱系列文 RSS系列文
DAY 1

30天就Go(1):Go語言的介紹及相關資源

筆者的話 筆者為了快速的學習Golang而報名了這個比賽。所以在寫這一系列文的同時,也同時在學習Golang,筆者也只不過比大家早學一個月左右而已,如果其中有觀...

2016-12-16 ‧ 由 troy555 分享
DAY 2

30天就Go(2):Golang的安裝及環境設定

因為筆者使用的是Ubuntu,故這邊將以Linux系統作介紹 安裝篇(Ubuntu) 首先,到Golang的官方下載點下載,有多種平台的安裝檔 下載好後,解壓縮...

2016-12-17 ‧ 由 troy555 分享
DAY 3

30天就Go(3):操作指令及Hello World!

操作指令 如同許多的Script語言一樣,Golang也是有許多可以在Terminal上操作的指令,因此在開始Hello World!之前先介紹一些常用的指令給...

2016-12-18 ‧ 由 troy555 分享
DAY 4

30天就Go(4):變數型態及宣告

變數型態 數值 Golang的數值型態主要分成兩種:整數與浮點數 整數的部份 整數代表不帶有小數點的數值(.00也不算是整數) 型態 說明 範例...

2016-12-19 ‧ 由 troy555 分享
DAY 5

30天就Go(5):for迴圈

for Golang的for和C語言有八成像。範例: for i := 0; i <= 100; i++ { // do something }...

2016-12-20 ‧ 由 troy555 分享
DAY 6

30天就Go(5):if, else以及switch

if, if else, else 如果...(if...) 最基本的概念,如果為true就執行,如果為false的話就不會執行: if true {...

2016-12-21 ‧ 由 troy555 分享
DAY 7

30天就Go(6):淺談package

package可以將一些常常會用的程式碼獨自建立一個檔案,所以在同一個資料夾內可以有好幾個package檔案。某方面來說也是便於管理程式碼。 package的有...

2016-12-22 ‧ 由 troy555 分享
DAY 8

30天就Go(6):變數的可視範圍

可視範圍 變數的宣告其實也是門學問,很多新手會想說"全部都宣告全域變數就好了啊",但為了安全性、可讀性以及有效的執行最小權限原則(即為要用到...

2016-12-23 ‧ 由 troy555 分享
DAY 9

30天就Go(8):Function(前)

Function(前) Go的Function方式有幾種 func方法 func foo(name string) { fmt.Println(&quo...

2016-12-24 ‧ 由 troy555 分享
DAY 10

30天就Go(9):Function(後)

Function(後) callback callback就是把function A當作變數傳進另一個function B內。而執行B的時候就會callback...

2016-12-25 ‧ 由 troy555 分享