golang相关
文章平均质量分 61
wowzai
这个作者很懒,什么都没留下…
展开
-
golang初探之安装与代码组织
自从第一次在图灵社区看到许式伟的《Go语言编程》知道还有golang这门编程语言已经将近有一年的时间了,自从那之后开始学习golang,golang的社区很活跃,我觉得golang是未来的趋势。好了,今天这里就简单的介绍一下golang的安装。一、去https://code.google.com/p/go/downloads/list下载最新的go tools二原创 2013-03-20 07:20:49 · 1435 阅读 · 0 评论 -
golang反射中函数和方法的调用
golang反射中函数和方法的调用上一篇文章说到了golang中的反射的一些基本规则,重点就是文章中最后的三点,但是这篇文章并没有说如何在反射中调用函数和方法,这就是接下来要谈的。反射中调用函数众所周知,golang中的函数是可以像普通的int、float等类型变量那样作为值的,例如:package mainimport "fmt"func hello() { fmt.原创 2013-07-14 23:26:55 · 14058 阅读 · 3 评论 -
Array和Slice
Array和SliceArrayArray可以看作一个有长度的变量,每个单元都可以存放一个元素,例如:var buffer [100]int在内存中buffer类似如下:buffer: int int int ... 100 times ... int int intArray中的长度也是类型的一部分,例如[200]int和[100]int是不同类型的:原创 2013-11-29 12:54:29 · 1012 阅读 · 0 评论 -
golang中defer的执行
golang中defer的执行大家都知道golang的defer关键字,它可以在函数返回前执行一些操作,最常用的就是打开一个资源(例如一个文件、数据库连接等)时就用defer延迟关闭改资源,以免引起内存泄漏。例如:func do() (ok bool) { file,_ := os.Open("c:\a.txt") defer file.Close() // doSomet原创 2014-03-13 20:39:12 · 3020 阅读 · 0 评论