Go語言挾著易讀及執行快速的優勢,逐漸被企業所採用。本系列文將從介紹到教學,一步一步帶領你進入Go的世界,可能會需要一點程式的概念,最終做一個LINE自動回話機器人。希望挑戰能成功,大家一起加油吧!
筆者的話 筆者為了快速的學習Golang而報名了這個比賽。所以在寫這一系列文的同時,也同時在學習Golang,筆者也只不過比大家早學一個月左右而已,如果其中有觀...
因為筆者使用的是Ubuntu,故這邊將以Linux系統作介紹 安裝篇(Ubuntu) 首先,到Golang的官方下載點下載,有多種平台的安裝檔 下載好後,解壓縮...
操作指令 如同許多的Script語言一樣,Golang也是有許多可以在Terminal上操作的指令,因此在開始Hello World!之前先介紹一些常用的指令給...
變數型態 數值 Golang的數值型態主要分成兩種:整數與浮點數 整數的部份 整數代表不帶有小數點的數值(.00也不算是整數) 型態 說明 範例...
for Golang的for和C語言有八成像。範例: for i := 0; i <= 100; i++ { // do something }...
if, if else, else 如果...(if...) 最基本的概念,如果為true就執行,如果為false的話就不會執行: if true {...
package可以將一些常常會用的程式碼獨自建立一個檔案,所以在同一個資料夾內可以有好幾個package檔案。某方面來說也是便於管理程式碼。 package的有...
可視範圍 變數的宣告其實也是門學問,很多新手會想說"全部都宣告全域變數就好了啊",但為了安全性、可讀性以及有效的執行最小權限原則(即為要用到...
Function(前) Go的Function方式有幾種 func方法 func foo(name string) { fmt.Println(&quo...
Function(後) callback callback就是把function A當作變數傳進另一個function B內。而執行B的時候就會callback...