Go语言之糖衣语法
增加程序的可读性和实用性,但对语言本身的功能不造成任何影响
- ...可变参数
:= 声明 赋值 类型推断
package sugar_demo import "fmt" func Sugar(values ...string) {//同样类型的可变长度的数组 for _, v := range values { fmt.Println("v:",v) /* v: A v: B v: C */ } } func Sugar2() { value := "A" //推断类型、声明、赋值 fmt.Println("value:",value) // A }
package main import "./sugar_demo" func main() { sugar_demo.Sugar("A","B","C") sugar_demo.Sugar2() }
Comment here is closed