golang学习
文章平均质量分 87
cdc-x
这个作者很懒,什么都没留下…
展开
-
Golang 指针
当我们运行一段程序,首先程序会被从硬盘读取到内存中,每块内存都会有一个地址,用来标识数据在内存中存储的位置,而为了保存一个数据在内存中的地址,我们就需要指针变量。(取地址)和(根据地址取值)。原创 2023-05-13 23:32:18 · 97 阅读 · 0 评论 -
Golang 函数
函数在 Go 中十分重要,是 Go 语言的 “一等公民”。我们常常将重复的功能代码抽取出来并封装成一个函数,可以实现对该功能的重复调用,从而减少代码文件的冗余,提高代码的可维护性。Go 语言中使用funcfunc 函数名(参数名 类型)(返回值 类型) {函数体 return 返回值 }函数名:由字母、数字、下划线组成。函数名的第一个字母不能是数字,且在同一个包内,函数名不能重名参数:由参数变量和参数变量的类型组成,多个参数之间使用英文逗号分隔。原创 2023-05-01 18:37:42 · 496 阅读 · 0 评论 -
Golang 派生数据类型
切片(Slice)是一个拥有相同类型元素的可变长度的序列。它是基于数组类型做的一层封装。它非常灵活,支持自动扩容。切片是一个引用类型,它的内部结构包含地址长度和容量,可以通过使用内置的len()函数求长度,使用内置的cap()函数求切片的容量。切片一般用于快速地操作一块数据集合。原创 2023-04-05 20:36:30 · 203 阅读 · 0 评论 -
Golang 流程控制
条件语句是用来判断给定的条件是否满足(表达式值是否为true或者false),并根据判断的结果决定执行情况的语句。if语句由一个布尔表达式后紧跟一个或多个语句组成,语句后可以使用可选的else和else if语句, 这些语句中的表达式在布尔表达式的值和if语句后布尔表达式的值不同时执行;可以在if或else if语句中嵌入一个或多个if或else if语句。switch 语句:switch语句用于基于不同条件执行不同动作。select 语句:select语句类似于switch语句,但是select。原创 2023-03-27 18:30:33 · 177 阅读 · 0 评论 -
Golang 运算符
算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符原创 2023-03-12 22:35:25 · 213 阅读 · 0 评论 -
基本数据类型
类型描述uint8无符号 8位整型 (0 到 255)uint16无符号 16位整型 (0 到 65535)uint32无符号 32位整型 (0 到 4294967295)uint64无符号 64位整型 (0 到 18446744073709551615)int8有符号 8位整型 (-128 到 127)int16有符号 16位整型 (-32768 到 32767)int32有符号 32位整型 (-2147483648 到 2147483647)int64。原创 2023-03-12 22:33:49 · 185 阅读 · 0 评论 -
Golang 基础简介
标识符是指定义的具有特殊意义的词,例如变量、常量、函数名等等,任何一门语言中都对自己的标识符有特殊定义的规则。由于常量批量声明的规则,当某一行声明之后没有赋值,那么后面的常量就默认和上一行一致,所以理论上。由于常量批量声明的规则,当某一行声明之后没有赋值,那么后面的常量就默认和上一行一致,所以理论上。在 GO 语言中,定义的局部变量必须使用,否则编译代码的时候将不被通过,定义的全局变量可以不使用。是对当前批量声明的常量做统计的,只要新增了一行常量声明,值就累加 1 ,因此声明。原创 2023-03-05 17:38:35 · 221 阅读 · 0 评论 -
Hello,Golang
由于Go语言是一门跨平台的编译型语言,我们只需要在一个平台下进行开发,最后根据要运行的平台进行对应的编译,就可以直接在对应的平台上运行项目了。不同平台下编译得到的可执行文件类型不一样,windows下的是 exe 类型文件。得到的可执行文件都是当前操作系统下的,如果我想在windows下编译一个linux下可执行文件,那需要怎么做呢?GO 1.11 之前版本规定了我们的代码要写在固定的位置,因此必须要配置一个。下的bin目录,所以我们就可以在任意地方直接执行可执行文件了。因为我们的环境变量中配置了。原创 2023-03-04 00:55:46 · 59 阅读 · 0 评论