摘要:
文章由作者马志国在博客园的原创,若转载请于明显处标记出处:http://www.cnblogs.com/mazg/ Go学习群:415660935 8.1概念和作用 Reflection(反射)在计算机中表示程序能够检查自身结构的能力,它是元编程的一种形式。通过反射,可以获取丰富的类型信息,并可以利 阅读全文
摘要:
文章由作者马志国在博客园的原创,若转载请于明显处标记出处:http://www.cnblogs.com/mazg/ Go学习群:415660935 今天我们学习Go语言编程的第七章,并发编程。语言级别的支持并发编程是Go语言最大的优势和特色,所以这章是Go语言学习的重点和难点,当然内容也比较多。首先 阅读全文
摘要:
文章由作者马志国在博客园的原创,若转载请于明显处标记出处:http://www.cnblogs.com/mazg/ Go学习群:415660935 结构体(struct)是由一系列具有相同类型或不同类型的数据构成的数据集合。这些数据称为结构体的成员。Go语言的结构体和其他语言的类有同等的地位,但Go 阅读全文
摘要:
文章由作者马志国在博客园的原创,若转载请于明显处标记出处:http://www.cnblogs.com/mazg/ 今天,我们来学习Go语言编程的第五章,函数。首先简单说一下函数的概念和作用。函数是一系列语句的集合。一般是为了完成某一特定功能而定义的。这样在需要使用该功能时,直接调用该函数即可,而不 阅读全文
摘要:
文章由作者马志国在博客园的原创,若转载请于明显处标记出处:http://www.cnblogs.com/mazg/ 数组是由同构的元素组成。结构体是由异构的元素组成。数据和结构体都是有固定内存大小的数据结构。相比之下,切片和映射则是动态的数据结构,它们根据需要动态增长。 4.1 数组 数组是一系列同 阅读全文
摘要:
程序的流程控制主要包括三种不同的结构,分别是顺序结构、选择结构和循环结构。 3.1 选择结构 3.1.1 if语句的语法: // 1 if condition { ... } // 2 if condition { ... } else { ... } // 3 if condition { ... 阅读全文
摘要:
文章由作者马志国在博客园的原创,若转载请于明显处标记出处:http://www.cnblogs.com/mazg/ Go学习群:415660935 2.1 变量 变量是对一块内存空间的命名,程序可以通过定义一个变量来申请一块内存空间。然后可以通过引用变量名来使用这块存储空间。 2.1.1 变量命名 阅读全文
摘要:
文章由作者马志国在博客园的原创,若转载请于明显处标记出处:http://www.cnblogs.com/mazg/ Go学习群:415660935 1.1 编译环境及开发工具 1.1.1 Go语言编译器 下载地址:http://liteide.org/cn/doc/install/ 由于Go语言支持 阅读全文
摘要:
文章由作者马志国在博客园的原创,若转载请于明显处标记出处:http://www.cnblogs.com/mazg/ Go学习群:415660935 1什么是Go? Go是一门开源、并发支持、具有垃圾回收机制、编译性系统编程语言。在静态编译语言的高性能和动态语言的高效开发之间拥有良好平衡点。被称为21 阅读全文