大家好,我從是PHP後端工程師
因興趣而摸索golang
想藉由參加鐵人賽來停下腳步,重新整理閱讀過的文章及學習知識整理
來挑戰自我,從過程當中來提升自我
文章中或許有理解錯誤,也歡迎前輩指教
Operators and punctuation 算數運算 是對數值類型的變量進行運算 比如加減乘除在 Golang 當中有幾點要注意的 整數相除只會保留整...
我們之前學會如何宣告變數,使用變數來儲存值。但若今天如果需要儲存多個數值,使用原有的方式則會發現需要創建多個變數才能儲存多個數據,所以這章節我們來討論陣列使用...
上一章節講解到 array 的使用,文章中有提到 array 使用上是實值類型以及在 array 長度不可變的(限制長度),間接的限制了使用場景 所以今天要討論...
Map Map 是 Go 內置類型,是一種無序列的鍵值對(key-value)的集合,可以透過 key 快速查找到數據,是引用類型 創建 Map map 尚未初...
func 為了完成某一個功能的語句的集合,稱為函數在 Go 當中可以自行定義或使用系統函數在開發階段過程當中,有些程式碼重複性高,會將這段程式碼提領出來,放置在...
Struct 在 array 當中儲存的相同類型的元素,那如果需要儲存不同的類型的數據集合,這時候我們要討論到 Struct在 Strcut 當中會將元素進行命...
Struct 構造函數 package main import ( "fmt" ) type Person struct { Nam...
控制流程(也稱為流程控制)是電腦運算領域的用語,意指在程式執行時,個別的指令(或是陳述、子程式)執行或求值的順序。 if 通常用於判斷條件是否成立,成立執行時執...
For 當條件滿足時,可以使用來重複執行某段代碼 package main import ( "fmt" ) func main()...
Defer 在開發過程當中,常常會使用到文件或數據庫,為了在函數執行完及時釋放資源,golang 提供 defer會將 func 語句完全跑完,當執行完在執行...