i have this function declaration and i want return array of interface.
spread(1,2,3) => [4,5,6].
i also searched any place like play.golang
,other stackoverflow go tags
but nothing found
func spread2(a ...interface{}) []interface{} {
a:=[]int{4,5,6}
return []interface{}{a}//[[4,5,6]] NO
return []interface{}{a...} //[4,5,6] YES,i want this;
//but got error
}
the error i got is :
syntax error: unexpected ..., expecting comma or }