Go中三个点(...)用法
//接受可变长参数 func arg(args ...string){ for i,v:=range args{ fmt.Printf("index %d, value %v \n",i,v) } } func main(){ temp:=[]string{"111","4555"} arg(temp...) //解包切片 arg("222","3333","6666")//多个不确定数量的参数 }
//输出
  index 0, value 111
  index 1, value 4555
  index 0, value 222
  index 1, value 3333
  index 2, value 6666
posted on 2022-09-01 22:27 running-fly 阅读(44) 评论(0) 收藏 举报
 
                    
                     
                    
                 
                    
                 
                
            
         
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号