翻译
文章平均质量分 87
xiaohu50
这个作者很懒,什么都没留下…
展开
-
Defer, Panic, and Recover
在一些资源相关的操作中,由于逻辑的复杂,资源的关闭操作可能会被遗漏。采用defer可以比较简单的解决这个问题。比如如下的代码中:func CopyFile(dstName, srcName string) (written int64, err error) { src, err翻译 2015-11-03 12:09:40 · 553 阅读 · 0 评论 -
How to Write Go Code
https://golang.org/doc/code.htmlIntroduction简介Code Organization代码组织WorkspacesThe GOPATH environment variablePackage pathsYour first programYour first libraryPackage namesTestingRemote package翻译 2015-10-09 11:32:34 · 815 阅读 · 0 评论 -
Go GC: Prioritizing low latency and simplicity
https://blog.golang.org/go15gc在开始之前,先来看一个关于Go的垃圾回收在知乎的讨论 http://www.zhihu.com/question/21615032The SetupGo 正在构建一个面向未来的现代垃圾收集器(garbage collector, GC):一个不仅能够适应当下软件开发规模,还能支持下个十年的软件和硬件能力的长久GC。目前的全停式(stop翻译 2015-10-10 21:14:34 · 958 阅读 · 0 评论 -
Golang的反射机制(The Laws of Reflection)
原文来自The Go Bloghttp://blog.golang.org/laws-of-reflectionIntroduction(简介)反射机制能够在陈故乡运行过程中检查自身元素的结构,类型;属于元程序编程。但同时也带来了不少迷惑。本文我们尝试通过解释Go中的反射机制来解释一些使用细节。每种语言的反射机制都是不同的(有很多语言甚至没有反射),此文针对Go语言,所以下文的所有反射感念都是Go翻译 2015-10-29 20:57:14 · 4067 阅读 · 1 评论