摘要: Go有许多预定义类型,这里简单把它们分为基本类型和高级类型。下面是基本类型列表: Go的基本类型共有18个,其中int和uint的实际宽度会根据计算架构的不同而不同。在386计算架构下,它的宽度为32比特,即4个字节。在amd64计算架构下,它们的宽度为64比特,即8个字节。byte类型可以看作un 阅读全文
posted @ 2018-12-08 23:42 明王不动心 阅读(1430) 评论(0) 推荐(0) 编辑
摘要: Go的语言符号又称为词法元素,共包括5类内容: 标识符(identifier) 关键字(keyword) 字面量(literal) 分隔符(delimiter) 操作符(operator)它们可以组成各种表达式和语句,而后者都无需以分号结尾。 1.标识符 标识符可以表示程序实体,前者即为后者的名称。 阅读全文
posted @ 2018-12-08 23:39 明王不动心 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 常量是一个简单值的标识符,在程序运行时,不会被修改的量常量中的数据类型只可以是布尔值、数字型(整数型、浮点型和复数)和字符串。常量的定义格式: 你可以省略类型说明符[type],因为编译器可以根据变量的值来推断其类型。 显式定义: 隐式定义: 多个相同类型的声明可以简写为: 下面是一个综合示例: 需 阅读全文
posted @ 2018-12-08 23:39 明王不动心 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 在数学概念中,变量(variable)表示没有固定值且可以改变的数。但从计算机系统实现角度来看,变量是一段或多段用来存储数据的内存。作为静态类型语言,Go语言总是有固定的数据类型,类型决定了变量内存的长度和存储格式。通过类型转换或指针操作,我们可以修改变量值,但是却无法改变变量的类型。因为内存分配发 阅读全文
posted @ 2018-12-08 23:22 明王不动心 阅读(255) 评论(0) 推荐(0) 编辑
摘要: Go本身包含大量用户处理Go程序的命令和工具. 1.子命令 go命令的子命令:build:用于编译指定的代码包或Go语言源码文件. 命令源码文件会被编译成可执行文件,并存放到命令执行的目录或指定目录下. 而库源码文件被编译后,则不会在非临时目录中留下任何文件. clean:用于清除因执行其它go命令 阅读全文
posted @ 2018-12-08 23:03 明王不动心 阅读(333) 评论(0) 推荐(0) 编辑
摘要: Go是一门推崇软件工程理念的编程语言,它为开发周期的每个环节都提供了完备的工具和支持。 Go语言高度强调代码和项目的规范和统一,这几种体现在工程结构或者说代码体制的细节之处。 1.工作区 一般情况下,Go源码文件必须放在工作区中。但是对于命令源码文件来说,这不是必须的。工作区其实就是一个对应于特定工 阅读全文
posted @ 2018-12-08 22:59 明王不动心 阅读(1361) 评论(0) 推荐(0) 编辑
摘要: 1.下载安装 官方下载地址:https://golang.org/dl/ 备用下载地址:https://golang.google.cn/dl/ 在windows下面直接运行.msi程序文件就可以安装,注意添加环境变量,windows在安装地时候一般都会自动添加环境变量。 在linux下安装执行如下 阅读全文
posted @ 2018-12-08 22:46 明王不动心 阅读(4104) 评论(0) 推荐(0) 编辑