随笔分类 - Goaway
摘要:参考: "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" 文件名 1.后缀名: 2.小写字母 3. 分割名称 4.不包含空格或其他特殊字符 标识符 有效的标识符必须以字符(可以使用任何 UTF 8 编码的字符或 _)开头,然后紧跟着 0 个或多个字符或 Unic
阅读全文
摘要: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" 语言的主要特性与发展的环境和影响因素 现有编程语言对于Go语言发展的影响: Why Go? C/C++ 的发展速度无法跟上计算机发展的脚步; 对比计算机性能的提升,软件开发领域不被认为发展地足够快或者比硬
阅读全文
摘要:Reference: "Github: Go" "Github: The way to Go" Introduction to Go 设计要求: 能够以更快的速度开发软件 开发出的软件能够很好地在现代的多核计算机上工作 开发出的软件能够很好地在网络环境下工作 使人们能够享受软件开发的过程 Go 语言
阅读全文