摘要:
参考: "Github: Go" "Github: The way to Go" 基本类型和运算符 表达式是一种特定的类型的值,它可以由其它的值以及运算符组合而成。 每个类型都定义了可以和自己结合的运算符集合。 只有两个类型相同的值才可以和二元运算符结合。 Go 是 强类型语言 ,因此不会进行隐式转 阅读全文
摘要:
参考: "Github: Go" "Github: The way to Go" 变量 一般格式: 。 Go在声明变量时将变量的类型放在变量的名称之后: 避免像 C 语言中那样含糊不清的声明形式; 能够按照从左至右的顺序阅读,使得代码更加容易理解. 当一个变量被声明之后,系统自动赋予它该类型的零值。 阅读全文
摘要:
Reference: "Github: Go" "Github: The way to Go" 常量 常量使用关键字 const 定义,用于存储不会改变的数据。 在 Go 语言中,你可以省略类型说明符 [type],因为编译器可以根据变量的值来推断其类型。 显式类型定义: const b strin 阅读全文
摘要:
Reference: "Github: Go" "Github: The way to Go" Go程序的基本结构和要素 helloworld.go: package 包是结构化代码的一种方式:每个程序都由包(通常简称为 pkg)的概念组成,可以使用自身的包或者从其它包中导入内容。 每个 Go 文件 阅读全文
摘要:
Reference: "Github: Go" "Github: The way to Go" Go runtime Go runtime: 尽管 Go 编译器产生的是本地可执行代码,这些代码仍旧 运行在 Go 的 runtime(这部分的代码可以在 runtime 包中找到)当中 。 这个 run 阅读全文
摘要:
Reference: "Github: Go" "Github: The way to Go" "在mac上安装Go语言初体验" 安装Go环境 Go 语言开发团队开发了适用于以下操作系统的编译器: Linux FreeBSD Mac OS X(也称为 Darwin) 目前有2个版本的编译器:Go 原 阅读全文
摘要:
Reference: "Github: Go" "Github: The way to Go" Introduction to Go 设计要求: 能够以更快的速度开发软件 开发出的软件能够很好地在现代的多核计算机上工作 开发出的软件能够很好地在网络环境下工作 使人们能够享受软件开发的过程 Go 语言 阅读全文