C++设计模式之工厂(Factory)模式(1)
工厂模式主要解决一下两个问题: (1)为了提高内聚型、实现松耦合,需要抽象类的公共接口的基类;然后声明多个子类指向基类,从而实现多态。这就导致系统声明多个子类……
go语言基础知识-数组和切片
本文将介绍go语言数组和切片: 数组是具有相同类型的一组已编号且长度固定的数据项序列。 切片是对数组的抽象,Go语言提供了一种灵活,功能强悍的内置类型切片("……
go语言基础知识-函数
本文将介绍go语言函数,其内容包含函数定义、参数传递、函数调用,匿名函数,type类型的方法以及递归函数的用法,下文通过实例和文字描述上述内容。 [TOC] ……
go语言基础知识-条件和循环
本文将介绍go语言条件语句(if、switch和select)以及循环语句(for、goto以及嵌套循环),下文通过实例和文字描述上述内容。 [TOC] 条件……
go语言基础知识-运算符
本文将介绍go语言运算符,包含算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符等,下文通过实例和文字描述上述内容。 [TOC] 算术运算符 加 + ……
go语言基础知识-数据类型、变量和常量
本文将介绍go语言基本数据类型(整型、浮点型、字符串、布尔型等)、常量、变量,下文通过实例和文字描述上述内容。 [TOC] 1 基本数据类型 1.1 整型 整……
go语言基础知识-环境搭建以及编写第一个demo程序
Go语言是谷歌2009年推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。 Google对Go寄予厚望。其设计是让软件充分发挥多核心处……