03 2017 档案
摘要:Go作为一种简便灵巧的语言,深受开发者的喜爱。但对于初学者来说,要想轻松驾驭它,还得做好细节学习工作。 初学者应该注意的地方: 中级开发者应该注意的地方: 高级开发者应该注意的地方: 英文来着:http://devs.cloudimmunity.com/gotchas-and-common-mist
阅读全文
摘要:Go语言是一个简单却蕴含深意的语言。但是,即便号称是最简单的C语言,都能总结出一本《C陷阱与缺陷》,更何况Go语言呢。Go语言中的许多坑其实并不是因为Go自身的问题。一些错误你再别的语言中也会犯,例如作用域,一些错误就是对因为 Go 语言的特性不了解而导致的,例如 range。 其实如果你在学习Go
阅读全文
摘要:o官方库的文件操作分散在多个包中,比如 os 、 ioutil 包,我本来想写一篇总结性的Go文件操作的文章,却发现已经有人2015年已经写了一篇这样的文章,写的非常好,所以我翻译成了中文,强烈推荐你阅读一下。 介绍 万物皆文件 UNIX 的一个基础设计就是"万物皆文件"(everything is
阅读全文
摘要:在centOS下,安装go的环境,如下: export GOROOT=/usr/local/goexport GOPATH=/app/gopath 之后,source /etc/profile 使得其配置文件有效. package main import "fmt" func main() { fm
阅读全文
摘要:命名 Go 变量区分大小写 字母或下划线开头,推荐 驼峰式 命名,在一个包里,变量,常量,函数首字母大写,它将是导出的,例如fmt包的Printf函数就是导出方法。 关键词 Go 语言中有25个关键词: 貌似其他语言也都差不多,部分不同。。 内建类型及函数 Go 有30多个预定义的名字的内建常量、类
阅读全文