001_go...三点详解

请看demo,哈哈

一、

package main

import "fmt"

func Greeting(prefix string, who ...string){
	fmt.Printf( "%s, %s\n",prefix, who)
}

func main()  {
	Greeting("nobody")
	Greeting("hello:", "Joe", "Anna", "Eileen")

	s := []string{"James", "Jasmine"}
	Greeting("goodbye:", s...)
}
/*输出
nobody, []
hello:, [Joe Anna Eileen]
goodbye:, [James Jasmine]
*/

参考:https://golang.org/ref/spec#Passing_arguments_to_..._parameters

 

posted @ 2017-11-18 19:33  arun_python  阅读(103)  评论(0)    收藏  举报