摘要: 前言   在go语言中,type用于类型定义(type definition)与类型别名(type alias)。这两者的差别从名字上已经可以初见端倪。   类型定义即定义新类型,是一个全新的类型,但可能与被定义类型存在一些关系,如类型转换,方法继承等。类型定阅读全文
posted @ 2019-03-03 23:16 Laud 阅读(62) 评论(0) 编辑
摘要: 前言   go语言因为产生时代的原因,大神们在设计go时,不得不考虑业界的流行趋势(编程理念),使得go既可以面向过程编程,也可以面向对象编程。这里不探讨两者的优劣,存在即是合理,面向过程编程经久不衰,而面向对象当今红红火火。如题所示,本文只计划聊一聊go的面向对象编程。 语法 阅读全文
posted @ 2019-03-03 23:15 Laud 阅读(75) 评论(0) 编辑
摘要: 前言   上一篇入门篇算是初识庐山真面目,我们知道了一个go程序的构成,在这里总结一下。   那么,作为一个经验丰富的程序员,接下来很自然地就是看看它的语法是怎么样的,怎么声明变量、常量,有哪些数据类型,有哪些运算符,有哪些控制语句,有哪些数据结构,怎么使用函阅读全文
posted @ 2019-03-03 23:14 Laud 阅读(62) 评论(0) 编辑
摘要:   这是《不一样的go语言》的开篇之作,我尝试以java语言转变者的角度来聊一聊go语言。所以今天先从go语言的基础开始,即语法。   学习一门新的编程语言,必从语法开始。但需要注意的是,对于一个有大量项目经验的程序员来说,可能看完语言介绍或者看完Hello 阅读全文
posted @ 2019-03-03 23:13 Laud 阅读(377) 评论(0) 编辑
摘要:   在这之前,我是一名Java程序员,但最近我却已经好几个月没写Java代码了,因为我已经敲了好几个月的go,这是我连续最长的一段时间在写go。陆陆续续地算下来,也有快一年多的时间在与go打交道。期间写了不少的代码,也粗略地读过大神们写的书以及诸多乐于分享知识的大大们的博客,从中阅读全文
posted @ 2019-03-03 23:12 Laud 阅读(52) 评论(0) 编辑