📙Go语言:进阶大全

Go语言:函数接收任意类型的传参

2019-10-14  本文已影响0人  白祤星

代码实例


package main

import (
    "fmt"
)

func main() {
    single(`abc`)
    single(123)
    multiple(`abc`, 123, 4.56)
}

// 参数:单个任何类型
func single(v interface{}) {
    fmt.Println(v)
}

// 参数:无限任意类型
func multiple(arg ...interface{}) {
    for _, a := range arg {
        fmt.Println(a)
    }
}
上一篇 下一篇

猜你喜欢

热点阅读