GO语言 切片的缩短和增长原理
摘要:1 package main 2 3 import "fmt" 4 //import OS "os" 5 //import "strings" 6 //import "path/filepath" 7 8 type Stack []interface{} 9 10 func (s *Stack)f() {11 stack := *s12 13 fmt.Printf("%p %d %d\n", &s, len(stack), cap(stack))14 15 *s = stack[:len
阅读全文
posted @
2013-12-09 11:16
笔记吧... 可能只有自己看得懂
阅读(753)
推荐(0) 编辑
GO的defer深入理解
摘要:http://bbs.mygolang.com/thread-406-1-1.html
阅读全文
posted @
2013-11-19 15:14
笔记吧... 可能只有自己看得懂
阅读(225)
推荐(0) 编辑
GO语言(八) defer注意点
摘要:1 package main 2 3 import ( 4 "net" 5 "os" 6 "fmt" 7 "io/ioutil" 8 ) 9 10 func Clear() {11 //以下的打印语句不会执行12 //使用os.Exit()作为程序的退出方式时,会跳过defer的执行;13 fmt.Println("===========[Exit function execute]===========")14 fmt.Println("Clear() is executing.&q
阅读全文
posted @
2013-09-11 16:21
笔记吧... 可能只有自己看得懂
阅读(432)
推荐(0) 编辑