go语言中不定参数类型指的是什么意思

小编给大家分享一下go语言中不定参数类型指的是什么意思,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

我们提供的服务有:网站设计制作、成都做网站、微信公众号开发、网站优化、网站认证、汉阴ssl等。为千余家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的汉阴网站制作公司

go语言中的不定参数类型是指函数传入的参数个数为不定数量,如【func Add(a int, args ...int) (result int)】。

不定参数是指函数传入的参数个数为不定数量。

package main
 
import (
    "fmt"
)
 
 
//不定参数函数
func Add(a int, args ...int) (result int) {
    result += a
    for _, arg := range args {
        result += arg
    }
    return
}
 
func main() {
    fmt.Println(Add(1, 2, 3, 4, 5, 6, 7, 8, 9, 10))

代码中的args是一个数组切片,而且只能放在参数中的最后面。

看完了这篇文章,相信你对“go语言中不定参数类型指的是什么意思”有了一定的了解,如果想了解更多相关知识,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


分享标题:go语言中不定参数类型指的是什么意思
分享地址:http://scyanting.com/article/pspceh.html