Go基础
文章平均质量分 75
cxlzxi
这个作者很懒,什么都没留下…
展开
-
Go语言是彻底的面向组合的并发语言
面向组合编程从AOP的Mixin,然后到Ruby的Traits,直至DCI设计,包括Scala的trait的组合设计,这些都有一个共同特点,组合特性是显式的,也就是说要用专门语法来声明组合。其实组合设计应该是面向对象设计中很自然的一种方式,也就是说,只要你使用面向对象语言,隐式上你就具备了强大的组合能力,而无需另外用trait这些语法专门实现。来自Less is Exponentially转载 2015-10-17 13:15:27 · 776 阅读 · 0 评论 -
Golang评估报告
1. Go简介Go是由Google在2009年11月10日开源,2012年3月28日推出第一个正式版本的通用型编程语言,它为系统编程而设计。它是强类型化的语言,具有垃圾回收机制,并显式支持并发编程。程序由包构造,以此来提供高效的依赖管理功能。当前实现使用传统的 编译/链接 模型来生成可执行的二进制文件。2. C/C++的缺陷a.全局变量的初始化顺序转载 2015-11-15 18:12:00 · 392 阅读 · 0 评论 -
驳狗屎文 "我为什么放弃Go语言"
驳狗屎文 "我为什么放弃Go语言"此篇文章流传甚广, 其实里面没啥干货, 而且里面很多观点是有问题的. 这个文章在 golang-china 很早就讨论过了. 最近因为 Rust 1.0 和 1.1 的发布, 导致这个文章又出来毒害读者. 所以写了这篇反驳文章, 指出其中的问题.原文链接:http://blog.csdn.net/liigo/article/details/23转载 2015-12-13 17:55:20 · 8320 阅读 · 7 评论 -
Go学习笔记:关于Java、Python、Go编程思想的不同
看了两周七牛团队翻译的《Go语言程序设计》,基本上领略到了Go语言的魅力。学习一个语言,语法什么的任何人都是很容易学会,难就难在充分领略到这门编程语言的思想。面向对象喂!屌丝码农该找个对象了。除去Java Python Go这三种语言底层以及语法的不同,这里以个人的理解只说说其面向对象方面的思想。 一个简单的示例:描述人,李雷,韩梅梅,他俩都是好学生。将用转载 2015-12-06 16:23:45 · 739 阅读 · 0 评论 -
Go的50度灰:Golang新开发者要注意的陷阱和常见错误
目录 [−]初级开大括号不能放在单独的一行未使用的变量未使用的Imports简式的变量声明仅可以在函数内部使用使用简式声明重复声明变量偶然的变量隐藏Accidental Variable Shadowing不使用显式类型,无法使用“nil”来初始化变量使用“nil” Slices and MapsMap的容量字符串不会为nil转载 2015-12-05 22:00:49 · 6584 阅读 · 0 评论 -
学习Golang的步骤建议
一、快速入门通过快速入门可以宏观的了解Go相关知识。快速入门可以去学习 go-tour国内可以访问的中文版的 go-tour 地址有下面一些:http://gotour.qizhanming.com/#1 也可以自行搭建 go-tour 的环境, 搭建方法参考:http://www.cnblogs.com/ghj1976/archive/2013/0转载 2015-12-06 19:44:48 · 765 阅读 · 0 评论