golang func 入参为func_Golang函数常见用法
生活随笔
收集整理的這篇文章主要介紹了
golang func 入参为func_Golang函数常见用法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
定義
golang函數的定義:
func 函數名(參數) 返回參數{//函數體 }特點
在golang中至少有一個main函數
每個包只能有一個main函數
golang函數的功能相比于C/C++更便捷,golang函數可以返回多個值,這極大地方便了使用
1. golang函數可以返回多個值
下面的函數返回了int 和error兩個值,利用這個特性我們就可以判斷函數內的執行情況,并做出決策,終止運行或者返回錯誤。
func GetData() (int, error){return 0, nil }2. golang的函數均包含 func 關鍵字
3. golang支持匿名函數(即閉包)
匿名函數就是沒有名字的函數,其用途有以下幾種:
- 匿名函數賦給變量
- 用作回調函數
- 開啟新的goroutine
- golang函數支持可變參數
下面的函數入參,nums,是可變參數,可以傳多個,也可以不傳
func test(nums ...int){for _,value := range nums{fmt.Println("%d", value)//打印參數} } func main() {test(1, 2, 3, 4, 5) } //打印結果 1 2 3 4 5總結
以上是生活随笔為你收集整理的golang func 入参为func_Golang函数常见用法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JWT是什么?对JWT的简单认识(不要用
- 下一篇: libcrypto yum 安装_YUM