本系列參賽內容會介紹Go的基礎知識,自己也是第一次學go,邊做筆記及文章,適合正在學習Go語言的新手們。前半會著重在基礎語法,再來會嘗試實作網站後端,知識可能不夠完整或有誤,再麻煩各位前輩指證。如果有任何想法或是見解,也歡迎一起分享交流。
前言 簡單介紹一下,我是剛畢業的待役菜鳥工程師,雖然還沒有工作但還是可以自稱工程師吧?這是我第一次參加鐵人賽,希望透過這次參加比賽,可以增進自己對 Go 語言(...
昨天看到問題想留言結果發現沒解完新手任務,好鬧 部署編譯環境 基本上都是依照Go官網的Document一步一步做,我簡單的帶過 至官網下載符合電腦版本的GoDo...
第三天了,今天沒有圖可以放,難過,今天就如題介紹變數吧。 宣告變數 Go的變數宣告格式與常見的語言比較不同,宣告方式如下: 正常宣告 var [名稱][類別]...
今天是第四天,從基本型態開始講吧,與大部分語言一樣有基礎的int、float、string,在此之上Go還有complex、array、slice、map、ch...
今天是第五天,整篇都介紹function好了 函式,是將多行程式碼組合在一起,提供給其他地方呼叫,讓撰寫更方便快速,且可重複利用的一種方式。另一個與函式相當接近...
耶來到第六天了,為了介紹方便有調整了一下原先的介紹順序。今天就介紹結構跟方法,提到指標的部分可以先隨意讀一下,明天會再詳細說。 結構(struct) 與C語言一...
流程控制之前先進指標,有學過程式的應該都知道,指標有點麻煩而且難學,要去理解記憶體位置與數值之間的關係,當指標來回指來指去時就會很亂又很難除錯圖源:https:...
來到第八天,今天介紹常見結構,明天介紹流程控制,基礎的部分就告一段落了(灑花)。基本上大部分學校的程式課都指教到這邊,學校的課通過了,但其實什麼都不會,出去也找...
講到程式一定要講流程控制的,if/else、switch case、for loop,今天就來介紹這些流程吧 if/else if陳述式用於根據給定的條件,決定...
Go的interface比較酷,一個是傳統OOP用來抽象化行為的interface,另一個是「泛用型別」,統合在一篇內一起講好了 Interface 介面 in...