摘要: go中import用于导入包。导入之后就可以使用包中的代码。比如:import("fmt")在代码中就可以使用fmt包中的方法,如:fmt.Println("hello world")1、使用点操作引入包时,可以省略包前缀:import(. "fmt")注意上面 fmt前多了 . 字符。代码中使用时... 阅读全文
posted @ 2015-04-20 07:45 klain 阅读(3278) 评论(0) 推荐(1) 编辑
摘要: 在java等代码中,我们查询数据库的操作:sql = "select * from ....";result = db.query(sql)for(item in result){.....}但是在go语言中,这么做就有些土了,我们可以利用channel天生的队列和线程同步的特性来实现。这也是go和... 阅读全文
posted @ 2015-04-20 07:44 klain 阅读(486) 评论(0) 推荐(1) 编辑
摘要: 在Go中,不支持循环引用,即package a引用了packageb以后,package b就不能引用package a了。最简单的场景:package a中定义context.go用来保存上下文信息,同时package a调用了package b,另一方面,package b需要使用上下文信息,就... 阅读全文
posted @ 2015-04-20 07:42 klain 阅读(6483) 评论(0) 推荐(1) 编辑