摘要:go中import用于导入包。导入之后就可以使用包中的代码。比如:import("fmt")在代码中就可以使用fmt包中的方法,如:fmt.Println("hello world")1、使用点操作引入包时,可以省略包前缀:import(. "fmt")注意上面 fmt前多了 . 字符。代码中使用时... 阅读全文
posted @ 2015-04-20 07:45 klain 阅读 (1267) 评论 (0) 编辑
摘要:在java等代码中,我们查询数据库的操作:sql = "select * from ....";result = db.query(sql)for(item in result){.....}但是在go语言中,这么做就有些土了,我们可以利用channel天生的队列和线程同步的特性来实现。这也是go和... 阅读全文
posted @ 2015-04-20 07:44 klain 阅读 (200) 评论 (0) 编辑
摘要:在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 阅读 (3073) 评论 (0) 编辑