github.com/nsqio/nsq@v1.3.0/internal/app/string_array.go (about) 1 package app 2 3 import ( 4 "strings" 5 ) 6 7 type StringArray []string 8 9 func (a *StringArray) Get() interface{} { return []string(*a) } 10 11 func (a *StringArray) Set(s string) error { 12 *a = append(*a, s) 13 return nil 14 } 15 16 func (a *StringArray) String() string { 17 return strings.Join(*a, ",") 18 }