DRYな備忘録

Don't Repeat Yourself.

Go言語で可変長引数

package main

import "fmt"

func hoge(args ...string) string {
  fmt.Printf("%+v",args)
  return "hoge!!"
}
func main() {
  fmt.Println(hoge())
  fmt.Println(hoge("fuga"))
  fmt.Println(hoge("foo","bar"))
  // fmt.Println(hoge([]string{"unko","oppai"})) ←だめぽよ
}

同じもの → http://play.golang.org/p/FZUqDHOjBA