在Go語言中,函數(shù)的定義格式如下:
func functionName(parameter1 type, parameter2 type) returnType {
// 函數(shù)體
}
其中,func
是關(guān)鍵字用來定義函數(shù),functionName
是函數(shù)名,parameter1
、parameter2
是函數(shù)的參數(shù),type
是參數(shù)的數(shù)據(jù)類型,returnType
是函數(shù)返回值的數(shù)據(jù)類型。函數(shù)體是一系列語句,實(shí)現(xiàn)函數(shù)的具體功能。
例如,定義一個(gè)函數(shù)用來計(jì)算兩個(gè)整數(shù)的和:
func add(a int, b int) int {
return a + b
}
在函數(shù)體內(nèi)部,可以使用 return
語句返回函數(shù)的結(jié)果。在上面的例子中,函數(shù) add
接收兩個(gè)整數(shù)參數(shù) a
和 b
,并返回它們的和。