Golang學習筆記 09 函式

2021-09-24 18:36:27 字數 686 閱讀 3293

函式是基本的**塊,用於執行乙個任務。

go 語言最少有個 main() 函式。

通過函式來劃分不同功能,邏輯上每個函式執行的是指定的任務。

函式宣告告訴了編譯器函式的名稱,返回型別,和引數。

go 語言標準庫提供了多種可動用的內建的函式。例如,len() 函式可以接受不同型別引數並返回該型別的長度。如果我們傳入的是字串則返回字串的長度,如果傳入的是陣列,則返回陣列中包含的元素個數。

格式如下

func function_name( [parameter list] ) [return_types]
package main

import "fmt"

func main()

/* 函式返回兩個數的最大值 */

func max(num1, num2 int) int else

return result

}

package main

import "fmt"

//格式 func name(引數1 型別,引數2 型別)(返回值1型別 返回值2型別){}

func swap(x string, y string) (string, string)

func main()

Golang學習筆記 函式

go函式定義格式如下 func function name parameter list return types 例如 func add n1,n2 int int go可以很靈活的建立函式,並作為另外乙個函式的實參 type gettownumberresultfunc func int int...

golang學習筆記 函式

不定引數型別函式定義 args type package main import fmt func func01 a byte,args int func main 輸出 len arg is 3 a is c 定義函式型別 package main import fmt func add a,b ...

Golang學習筆記 九 函式

什麼是函式?函式是乙個打包好的語句序列單元,我們將多個語句邏輯定義成為乙個函式,這樣方便我們在程式中多次呼叫,而在golang語言,函式更是一等公民,在我們的開發中隨處可見。乙個函式,由關鍵字func 函式名 形參列表,返回值列表和函式體五個部分組成,格式如下 func name arg int e...