在Go語言中,函數是一種用于執行特定任務的代碼塊。要定義一個函數,您需要指定函數的名稱、參數列表(如果有)以及返回值(如果有)。以下是Go語言中定義函數的基本語法:
func functionName(parameters) returnType {
// 函數體
}
func
關鍵字用于聲明一個函數。functionName
是函數的名稱,它應該簡潔明了地描述函數的功能。(parameters)
是可選的參數列表,用于傳遞給函數。參數列表中的每個參數由參數類型和參數名組成,多個參數之間用逗號分隔。returnType
是可選的返回值類型,用于指定函數返回的數據類型。如果沒有返回值,可以省略returnType
。{}
中,包含了實現函數功能的代碼。下面是一個簡單的Go語言函數示例,該函數接受兩個整數參數,并返回它們的和:
package main
import "fmt"
// 定義一個名為Add的函數,接受兩個整數參數a和b,返回它們的和
func Add(a int, b int) int {
return a + b
}
func main() {
// 調用Add函數,并將結果賦值給sum變量
sum := Add(3, 5)
fmt.Println("The sum is:", sum)
}
在這個示例中,我們定義了一個名為Add
的函數,它接受兩個整數參數a
和b
,并返回它們的和。在main
函數中,我們調用了Add
函數,并將結果賦值給變量sum
,然后打印出結果。