
golang
hcy48
这个作者很懒,什么都没留下…
展开
-
Go小tips
1、不用以‘;’结尾。但若是多条语句写在同一行,还是需要‘;’ 函数用func而不是常规的function if、for、switch等语句的条件也没有‘()’啦2、变量声明 (1)var 变量名 变量类型 = 值 var a int = 10 (可以事后赋值) (2)var 变量名 = 值 var a = 10 (3)变量名 := 值原创 2017-10-08 14:22:32 · 286 阅读 · 0 评论 -
Go的闭包——计数器
跟Js的闭包原理差不多,典型的用法,计数器。可以对比看看 主要注意写法!package mainimport "fmt"func getSequence() func() int { i:=0 return func() int { i+=1 return i } }func main(){ /* nextNumber 为一个函数,函数 i 为 0原创 2017-10-04 14:09:25 · 783 阅读 · 0 评论 -
Go的range
不是很懂,过后再看package main import "fmt" func main() { //这是我们使用range去求一个slice的和。使用数组跟这个很类似 nums := []int{2, 3, 4} sum := 0 for _, num := range nums { sum += num } fmt.Println(原创 2017-10-04 16:25:03 · 243 阅读 · 0 评论