前言 大家好,這是我第一次參加iThome的鐵人賽,從很久以前就想要參加了,最近剛好正在研究Golang,想藉由本次比賽紀錄自己的學習歷程,隨便給自己一個挑戰!...
前言 昨天因為私事中斷挑戰一天了 今天要來學習的主題為「變數」, 什麼是變數呢?變數是一個儲存資料的容器,假設計算1+1得到2, 想將數字2這個結果儲存起來就可...
大家早安~今天是鐵人賽挑戰的第三天,要來探討Golang的「常數」, 常數(constant)介紹 常數的使用方法和第二天介紹的變數使用方法相同, 差別在於關鍵...
陣列介紹 大家早安~今天是鐵人賽的第四天, 第二、三天介紹了變數與常數, 兩者都有儲存單一資料的特性, 假設今天想要紀錄一大串的資料該如何處理? 這時候我們就可...
什麼是Slice? Slice是Golang的另一種資料結構, 與矩陣有些相似,它建構在矩陣之上, 更為靈活與便利、不需要指定大小, 它由 接著來套討slice...
什麼是運算符? 運算符是運用於程式對變數與值的操作, 以變數a與值20進行**加法+**運算為範例: package main import ("f...
if介紹 今天來介紹Golang中流程控制的if陳述式 它最主用的用途是進行條件判斷, 只要條件成立就執行if內部的程式, if的概念相當簡單語法如下: if...
switch陳述式介紹 老實說剛開始學習switch時一直搞不太懂它跟if的差別, 直到理解switch有開關的意思才恍然大悟, 其實只要把他想像成開關控制就...
for陳述式介紹 如果有一個程式需要重複執行5次該如何處理? 在還沒有for陳述式的觀念之前可能會使用以下寫法: package main import (&q...
Function介紹 如果有一個很大串的程式頻繁複使用, 可以使用Function將他包起來, 以後需要使用到這串程式時就可以呼叫它, 既可以保持程式簡潔、好維...