iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
自我挑戰組

Go從新學 系列

我是一個程式語言的入門
只學過Java
但我想藉由這個機會去嘗試不一樣的語言
最近看上了由Google開發的golang
以此機會好好學習一次這個語言

參賽天數 26 天 | 共 26 篇文章 | 6 人訂閱 訂閱系列文 RSS系列文
DAY 1

[DAY 1]GO 的語言特性

為了能有效的學習GO語言在此列出GO語言的特性 靜態類型語言,但是有動態語言的感覺 靜態類型的語言就是可以在編譯的時候檢查出來隱藏的大多數問題,動態語言的感...

2019-09-17 ‧ 由 julie6625 分享
DAY 2

[DAY 2]GO的安裝

Go 有多種安裝方式,你可以選擇自己喜歡的。這裡我們介紹三種最常見的安裝方式: Go 原始碼安裝:這是一種標準的軟體安裝方式。對於經常使用 Unix 類別系統...

2019-09-18 ‧ 由 julie6625 分享
DAY 3

[DAY 3]Hello GO

終於到了可以寫基礎程式的第一堂課了 先從最基礎的hello world開始吧 開啟編譯器我用的是Jetbrian的Goland Goland是要付費的可是如果是...

2019-09-19 ‧ 由 julie6625 分享
DAY 4

[DAY 4]細講hello world的程式碼

昨天我們完成我們第一個程式 今天就來細講每一行在程式裡的含意吧 package main 這是所謂的 “package declaration”(套件宣告),...

2019-09-20 ‧ 由 julie6625 分享
DAY 5

[DAY 5]GO 的 語言型別

要開始撰寫比較厲害的程式語言之前 我們要先學會物件的類型該如何表示 先從數字開始講起 整數類型 類型 說明 int8;uint8/byte -...

2019-09-21 ‧ 由 julie6625 分享
DAY 6

[DAY 6]GO 的 運算子(1)

前面介紹過GO的型別 今天就實際來運用一次 我們要先了解一些基本的運算子 代數運算子 運算子 註解 "+" 相加 &q...

2019-09-22 ‧ 由 julie6625 分享
DAY 7

[DAY 7] GO 的 運算子(2)

比較運算子 舉例 package main func main() { if (7 == 7) { println("true&quot...

2019-09-23 ‧ 由 julie6625 分享
DAY 8

[DAY 8]在GO中控制結構

大部分的程式如果沒有特定指令,大多由上到下執行 但是我們可以用控制結構的方法改變程式運行的方向 我們先從最簡單的IF開始學起 IF IF是最基礎的判斷句...

2019-09-24 ‧ 由 julie6625 分享
DAY 9

[DAY 9]GO 的 迴圈

有時候我們會需要一個程式不斷的執行直到它完成特定條件為止 這時候我們就會需要一個叫迴圈的方法 今天要介紹的就是最常見的迴圈for For的基礎應用 fo...

2019-09-25 ‧ 由 julie6625 分享
DAY 10

[DAY 10]GO 的 陣列(Array)

陣列是一種資料儲存的容器 把想要的資料依著索引排列進去 package main func main() { var array1 [4]string...

2019-09-26 ‧ 由 julie6625 分享