![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Go
文章平均质量分 57
Sc.Crist
不懒,但也不写。
展开
-
Go -- 作用域
Go语言之作用域作用域为已声明标识符所表示的常量、类型、变量、函数或包在源代码中的作用范围。局部变量在函数体内声明的变量、参数和返回值变量就是局部变量,它们的作用域只在函数体内:func test(a, b int) { var c int a, b, c = 1, 2, 3 fmt.Printf("a = %d, b = %d, c = %d\n", a, b, c)}func main() { //a, b, c = 1, 2, 3 //err, a, b,原创 2021-06-17 09:00:41 · 294 阅读 · 0 评论 -
Go -- 流程控制
Go语言之流程控制Go语言支持最基本的三种程序运行结构:顺序结构、选择结构、循环结构。顺序结构:程序按顺序执行,不发生跳转。选择结构:依据是否满足条件,有选择的执行相应功能。循环结构:依据条件是否满足,循环多次执行某段代码。1. 选择结构1.1 if语句1.1.1 iffunc main() { var a int = 3 if a == 3 { //条件表达式没有括号 fmt.Println("a==3") } //支持一个初始化表达式原创 2021-06-16 17:06:43 · 139 阅读 · 0 评论 -
Go -- 运算符
运算符原创 2021-06-16 15:01:57 · 201 阅读 · 0 评论 -
Go -- fmt包的格式化输入输出
fmt包的格式化输入输出格式说明格式含义%%一个%字面量%b一个二进制整数值(基数为2),或者是一个(高级的)用科学计数法表示的指数为2的浮点数%c字符型。可以把输入的数字按照ASCII码相应转换为对应的字符%d一个十进制数值(基数为10)%e以科学记数法e表示的浮点数或者复数值%E以科学记数法E表示的浮点数或者复数值%f以标准记数法表示的浮点数或者复数值%g以%e或者%f表示的浮点数或者复数,任何一个都以最为紧凑的方式输出原创 2021-06-16 10:30:24 · 93 阅读 · 0 评论 -
Go -- 基础数据类型
基础数据类型分类Go语言内置以下这些基础类型:类型名称长度零值说明bool布尔类型1false其值不为真即为家,不可以用数字代表true或falsebyte字节型10uint8别名rune字符类型40专用于存储unicode编码,等价于uint32int, uint整型4或8032位或64位int8, uint8整型10-128 ~ 127, 0 ~ 255int16, uint16整型20-327原创 2021-06-16 10:23:27 · 188 阅读 · 0 评论 -
Go -- 基础类型
基础类型命名1. 命名Go语言中的函数名、变量名、常量名、类型名、语句标号和包名等所有的命名,都遵循一个简单的命名规则:一个名字必须以一个字母(Unicode字母)或下划线开头,后面可以跟任意数量的字母、数字或下划线。大写字母和小写字母是不同的:heapSort和Heapsort是两个不同的名字。Go语言中类似if和switch的关键字有25个(均为小写)。关键字不能用于自定义名字,只能在特定语法结构中使用。break default func inter原创 2021-06-16 10:04:09 · 73 阅读 · 0 评论 -
初识Go语言
初识Go语言Go语言介绍1. Go语言是什么2009年11月10日,Go语言正式成为开源编程语言家庭的一员。Go语言(或称Golang)是云计算时代的C语言。Go语言的诞生是为了让程序员有更高的生产效率,Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。开发人员在为项目选择语言时,不得不在快速开发和性能之间做出选择。C和C++这类语言提供了很快的执行速度,而 Ruby 和 Python 这类语言则擅长快速开发。Go语言原创 2021-06-16 09:25:03 · 112 阅读 · 0 评论 -
Go --第一个Go程序之代码分析
第一个Go程序之代码分析Hello World又一个Hello World诞生, 下面使用Go代码输出Hello World。// test_one.gopackage mainimport "fmt"func main() { fmt.Println("Hello World")}代码分析每一个Go源代码文件的开头都必须声明一个package, 用于表示该Go代码所属的包。包是Go语言(Java等)里最基本的分发单位, 也是工程管理中依赖关系的体现。而建立一个可执行的Go程序原创 2021-06-09 15:51:14 · 233 阅读 · 0 评论 -
Go -- 标准命令概述
标准命令概述Go语言中包含了大量用于处理Go语言代码的命令和工具。其中,go命令就是最常用的一个,它有许多子命令。这些子命令都拥有不同的功能,如下所示。build:用于编译给定的代码包或Go语言源码文件及其依赖包。clean:用于清除执行其他go命令后遗留的目录和文件。doc:用于执行godoc命令以打印指定代码包。env:用于打印Go语言环境信息。fix:用于执行go tool fix命令以修正给定代码包的源码文件中包含的过时语法和代码调用。fmt:用于执行gofmt原创 2021-06-09 15:15:04 · 273 阅读 · 0 评论