Go 语言中三个点的用法
生活随笔
收集整理的這篇文章主要介紹了
Go 语言中三个点的用法
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
參考資料:3 dots in 4 places
在 golang 中,三個點的官方名稱是 “three dots”(真·直譯),其中常見的三種用法是在代碼中:
函數(shù)的參數(shù)聲明,如:func VariableParamFunc(nums ...int),在函數(shù)的方法體內(nèi),nums 作為一個切片[]int來使用。
傳參時列表打散,如:params = []int{1,2,3},調(diào)用某個有三個參數(shù)的方法 func ThreeParamFunc(a, b, c int)時可以ThreeParamFunc(params...)
在數(shù)組聲明時,如果元素指定,那么可以不必顯式聲明數(shù)組長度,可以根據(jù)元素個數(shù)推斷,如:arr := [...]int{1,2,3} // len(arr) == 3
在 go 命令行中,被當做包列表的通配符。如:
$ go test ./... 這條命令會執(zhí)行當前目錄及子目錄下的所有包測試文件。
總結
以上是生活随笔為你收集整理的Go 语言中三个点的用法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SupeSite模板中的代码代表什么意思
- 下一篇: 找工作。。。。