在Go語言中,函數(shù)是一段具有特定功能的代碼塊。要調(diào)用一個函數(shù),您需要遵循以下步驟:
add
的函數(shù),它接受兩個整數(shù)參數(shù)a
和b
,并返回它們的和:package main
import "fmt"
func add(a int, b int) int {
return a + b
}
func main() {
result := add(3, 4)
fmt.Println(result) // 輸出:7
}
在函數(shù)定義之后,您可以在代碼的任何地方調(diào)用該函數(shù),只要提供了正確的參數(shù)類型和數(shù)量。在上面的示例中,我們在main
函數(shù)中調(diào)用了add
函數(shù),并傳遞了兩個整數(shù)參數(shù)3
和4
。
函數(shù)調(diào)用時,Go會自動將實際參數(shù)值傳遞給形式參數(shù)。在這個例子中,add
函數(shù)的形式參數(shù)是a
和b
,實際參數(shù)是3
和4
。函數(shù)將計算3 + 4
并將結(jié)果7
返回給調(diào)用者。
您可以使用變量來存儲函數(shù)調(diào)用的結(jié)果,并將其用于后續(xù)的代碼。在上面的示例中,我們將add
函數(shù)的返回值存儲在名為result
的變量中,并使用fmt.Println
將其輸出到控制臺。
這就是在Go語言中調(diào)用函數(shù)的基本方法。請注意,Go語言支持匿名函數(shù)(也稱為閉包),這使得您可以在需要時定義和執(zhí)行函數(shù)。