码迷,mamicode.com
首页 > 其他好文 > 详细

golang使用注意事项

时间:2019-10-31 00:44:57      阅读:64      评论:0      收藏:0      [点我收藏+]

标签:全局   全局变量   turn   ola   rgs   参数   变量   color   不同的   

1.可以给类型取别名,但是该类型和别名是两个不同的类型:

  type myInt int

2.go支持可变参数:args...

  0个或多个参数:func sum(args... int) sum int {}

  1个或多个参数:func sum(n int, args... int) sum int {}

3.init()函数是初始化函数,如果有全局变量,执行顺序为:全局变量——> init()——>main()

4.匿名函数:

    res := func(n1 int, n2 int) int {
        return n1 + n2
    }(10, 20)
    fmt.Println(res)
    a := func(n1 int, n2 int) int {
        return n1 - n2
    }
    fmt.Println(a(10, 5))

5.全局匿名函数:

var(
     Fun1 = func(n1 int, n2 int) int {
        return n1 * n2
    }
 )

func main() {
    b := Fun1(10, 5)
    fmt.Println(b)
}

 

golang使用注意事项

标签:全局   全局变量   turn   ola   rgs   参数   变量   color   不同的   

原文地址:https://www.cnblogs.com/xiangxiaolin/p/11768902.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!