美文网首页
golang学习笔记之-函数可变参数

golang学习笔记之-函数可变参数

作者: Maggie_up | 来源:发表于2018-09-02 19:21 被阅读0次

语法

参数名 ... 参数的类型

注意点:

  1. 如果函数的参数是可变参数,同时还有其他的参数。可变参数要放在形参列表的最后
  2. 一个函数的参数列表中,最多只能有一个可变参数。

直接上代码演示:

package main

import "fmt"

func getAdd(nums ... int) {
    sum := 0
    for i := 0; i < len(nums); i++ {
        sum += nums[i]
    }
    fmt.Println(sum)
}

func main() {
    //需求:n个整数的和
    getAdd(1, 2, 3)
    s1 := []int{5, 6, 7, 8}
    getAdd(s1...) //可变参数,调用需要加...必须这样写
}

相关文章

  • Golang学习笔记-1.13 可变参数函数

    本文系第十三篇Golang语言学习教程 可变参数函数 参数数量可变的函数,称为可变参数函数。最典型的例子就是fmt...

  • golang学习笔记之-函数可变参数

    语法 注意点: 如果函数的参数是可变参数,同时还有其他的参数。可变参数要放在形参列表的最后 一个函数的参数列表中,...

  • Golang 系列教程 第 12 部分,可变参数函数

    欢迎来到 Golang 系列教程 第 12 部分 什么是可变参数函数 可变参数函数是一种参数个数可变的函数。 语法...

  • Go教程第九篇:可变参数函数

    可变参数函数 欢迎来到《Golang系列教程》的第九篇文章---可变参数函数。 什么是可变参数函数 ? 通常情况下...

  • 12. 可变参数函数

    12. 可变参数函数 什么是可变参数函数 可变参数函数是一种参数个数可变的函数。 语法 如果函数最后一个参数被记作...

  • ★10.关于可变参数模板

    可变参数函数模板 可变参数类模板 可变参数函数模板的使用 转发参数包

  • python 函数的可变参数

    python学习笔记,特做记录,分享给大家,希望对大家有所帮助。 可变参数 在Python函数中,还可以定义可变参...

  • Go语言可变参数

    可变参数 参数数量可变的函数称为可变参数函数 在声明可变参数函数时,需要在参数列表的最后一个参数类型之前加上省略符...

  • Go基础语法(四)

    可变参数函数 可变参数函数是一种参数个数可变的函数。 如果函数最后一个参数被记作 ...T ,这时函数可以接受任意...

  • Java中的可变参数

    学习笔记:可变参数,仅语法 可变参数又称参数的个数可变,用作方法形参的出现,那么方法的参数个数就是可变的了. 格式...

网友评论

      本文标题:golang学习笔记之-函数可变参数

      本文链接:https://www.haomeiwen.com/subject/hcomwftx.html