Golang开发轻松学go学习

Golang的语法糖

2018-07-11  本文已影响5人  freelang

Golang的语法糖

...

Go语言函数中有三个点 ... 表示为可变参数,这是Go的糖衣语法,表示可以接受任意个数但相同类型的参数。


func print(values...string) { //可以接受任意个string参数

    for _, v:= range values{

        fmt.Println("---> ",v)

    }

}



func main(){

   values := []string{"abc",  "def",  "hig",  "klm",}

   print(values...) 

}

:=

:= 是Go的赋值与声明语法糖,它的功能是声明、赋值和类型推断。


//第一种方法

var number1  number2  number3 int


number1, number2, number3 = 1, 2, 3 
//第二种方法

var number1, number2, number3 = 1, 2, 3 
//第三种方法
number1, number2, number3 := 1, 2, 3

上一篇 下一篇

猜你喜欢

热点阅读