
go
sjyu_金色年华
这个作者很懒,什么都没留下…
展开
-
为什么要学习go语言
http://www.tiobe.com/tiobe-index//TIOBE Index for February 2017February Headline: Educational language Scratch enters TIOBE index top 20The Scratch programming language from MIT Media Lab has原创 2017-03-07 17:41:09 · 682 阅读 · 0 评论 -
入门学习go语言的网址
1、菜鸟教程,很基础适合初学者:http://www.runoob.com/go/go-tutorial.html2、带线上编译器的教程:https://tour.go-zh.org/welcome/1原创 2017-03-08 14:37:44 · 390 阅读 · 0 评论 -
说一说Go中的延迟函数defer
简单的说就是Go中用defer关键字来修饰函数起到延迟执行的效果。defer 表达式会被放入一个类似于栈( stack )的结构,所以调用的顺序是先进后出/后进先出的package mainimport ( "fmt")func main() { defer fmt.Print(1) defer fmt.Print(2) defer fmt.Pr...原创 2018-07-26 13:41:00 · 634 阅读 · 0 评论 -
说说Go中defer的坑
defer nil 函数如果一个延迟函数被赋值为 nil , 运行时的 panic 异常会发生在外围函数执行结束后而不是 defer 的函数被调用的时候。package mainimport ( "fmt")func main() { var run func() = nil defer run() fmt.Println("runs")}执行结果:r...转载 2018-07-26 14:16:23 · 2506 阅读 · 0 评论