安裝 GO 官網: https://go.dev/ 安裝方式就不說明了,請大家自行查詢。 建立專案 從 Go 1.11 開始提供了 Go Module 管理,不...
在 Go 中 Package 可視為一包程式碼的集合。 package main func main() { // foo } package main...
變數宣告 Go 的變數宣告有以下幾種方式: 宣告變數再附值 var age int age = 10 fmt.Println(age) // 10 // 多...
以下為 Go 中最常使用的型別,這裡要注意的是宣告變數時,變數會有型別的預設值。 int / int64 int 和 int64 的預設值為 0 ( int 有...
基本概念 先來看一個簡單的範例: var a int = 10 b := a b = 20 fmt.Println(a) // 10 fmt.Println...
基本介紹 以下是 Golang function 的基本語法: func main() { result := add(1, 2) fmt.Println(...
For range 在 Go 語言中,for 迴圈通常與 range 關鍵字一起使用。range 關鍵字允許你遍歷集合中的元素,slice 或 map。以下是在...
在Go中,錯誤是一個內建的 interface 類型,其定義如下: type error interface { Error() string }...
在 Golang 中,我們可以使用 if-else 和 switch case 來執行不同的程式碼路徑。 if else if-else 用於根據條件來執行不同...
空值(nil) 空值在 Go 中通常用於表示某些引用類型的零值,例如 pointer、slice、map 和 interface。空值表示這些引用類型不引用任...