Go语言fmt.Printf使用指南
摘要:fmt fmt包实现了类似C语言printf和scanf的格式化I/O。主要分为向外输出内容和获取输入内容两大部分。 向外输出 标准库fmt提供了以下几种输出相关函数。 Print Print系列函数会将内容输出到系统的标准输出,区别在于Print函数直接输出内容,Printf函数支持格式化输出字符
阅读全文
posted @
2024-11-04 17:05
AtlasLapetos
阅读(79)
推荐(0) 编辑
Go语言基础之函数
摘要:函数定义 Go语言中定义函数使用func关键字,具体格式如下: func 函数名(参数)(返回值){ 函数体 } 其中: 函数名:由字母、数字、下划线组成。但函数名的第一个字母不能是数字。在同一个包内,函数名也称不能重名(包的概念详见后文)。 参数:参数由参数变量和参数变量的类型组成,多个参数之间使
阅读全文
posted @
2024-11-04 17:04
AtlasLapetos
阅读(16)
推荐(0) 编辑
切片操作常用技巧
摘要:切片操作常用技巧 复制 将切片a中的元素复制到切片b中。 最简单的、最常用的方法就是使用内置的copy函数。 b = make([]T, len(a)) // 一次将内存申请到位 copy(b, a) 除了使用内置的copy函数外,还有下面两种使用append函数复制切片的方法。 b = appen
阅读全文
posted @
2024-11-04 17:02
AtlasLapetos
阅读(21)
推荐(0) 编辑
Go语言基础之切片
摘要:引子 因为数组的长度是固定的并且数组长度属于类型的一部分,所以数组有很多的局限性。 例如: func arraySum(x [3]int) int{ sum := 0 for _, v := range x{ sum = sum + v } return sum } 这个求和函数只能接受[3]int
阅读全文
posted @
2024-11-04 17:02
AtlasLapetos
阅读(3)
推荐(0) 编辑
Go语言基础之数组
摘要:Array(数组) 数组是同一种数据类型元素的集合。 在Go语言中,数组从声明时就确定,使用时可以修改数组成员,但是数组大小不可变化。 基本语法: // 定义一个长度为3元素类型为int的数组a var a [3]int 数组定义: var 数组变量名 [元素数量]T 比如:var a [5]int
阅读全文
posted @
2024-11-04 17:01
AtlasLapetos
阅读(10)
推荐(0) 编辑
VS Code配置Go语言开发环境
摘要:VS Code配置Go语言开发环境 说在前面的话,Go语言是采用UTF8编码的,理论上使用任何文本编辑器都能做Go语言开发。大家可以根据自己的喜好自行选择。编辑器/IDE没有最好只有最适合。 下载与安装 VS Code官方下载地址:https://code.visualstudio.com/Down
阅读全文
posted @
2024-11-04 16:59
AtlasLapetos
阅读(3584)
推荐(0) 编辑
安装Go语言及搭建Go语言开发环境
摘要:安装Go语言及搭建Go语言开发环境 注意:Go语言1.14版本之后推荐使用go modules管理依赖,也不再需要把代码写在GOPATH目录下了,之前旧版本的教程戳这个链接。 下载 下载地址 Go官网下载地址:https://golang.org/dl/ Go官方镜像站(推荐):https://go
阅读全文
posted @
2024-11-04 16:58
AtlasLapetos
阅读(134)
推荐(0) 编辑