
golang
文章平均质量分 78
极客李华
优快云,阿里社区内容合伙人、系统分析师、全网20万粉丝的技术博主,交流合作私信+。欢迎技术交流。
展开
-
Go 语言中同一 slice 上的切片其底层数组是否是同一个
在 Go 语言中,slice 是一个轻量级的数据结构,用于管理一组具有相同类型的元素序列。Slice 提供了一种方便且灵活的方式来操作序列数据。原创 2024-02-29 23:56:13 · 503 阅读 · 1 评论 -
golang中make 和 new 的区别
new是一个内建函数,用于分配一块内存并返回指向该内存的指针。它会为该类型的零值分配内存,并返回指向该类型的指针。import ("fmt"// 定义一个结构体Age int// 使用 new 内建函数创建一个 *Person 类型的指针,并将其赋值给 p// 因为 new 分配了内存,所以 p 不会是 nil} else {// 访问结构体字段并设置值p.Age = 30// 输出结构体字段的值运行结果。原创 2024-02-29 23:54:05 · 748 阅读 · 0 评论 -
go语言中的数据类型
go语言中的数据类型原创 2024-02-28 23:15:29 · 490 阅读 · 0 评论 -
GoLand创建项目过程
在go语言中,所有包和变量都必须要引用,不然会报错,如果包没有引用需要前面加上。简介:本文讲解如何用GoLand创建普通项目。所以go语言一般是当需要用某个包的时候才引用。原创 2024-02-28 19:52:37 · 948 阅读 · 1 评论 -
go语言使用Gin框架链接数据库
本文讲解如何使用go语言链接数据库以下是一些用Gin框架链接数据库的步骤:假设您选择的数据库是MySQL,首先需要在系统中安装相应的MySQL数据库,并创建一个名为“testdb”的数据库。输入下载之后可以看见的是,在go.sum里面就有了相关的包。原创 2023-05-19 11:45:10 · 3657 阅读 · 0 评论 -
GoLand创建Gin项目
本文讲解GoLand如何创建Gin项目。原创 2023-05-19 10:59:45 · 1630 阅读 · 0 评论 -
go语言安装及其环境配置
本文章讲解如何配置go语言的安装及其环境配置。原创 2023-05-18 23:59:32 · 1672 阅读 · 0 评论 -
go语言中的math库
Go语言的 math 包提供了许多数学函数和常量,涵盖了各种数学运算。以下是一些常用函数的介绍:Abs(x float64) float64:返回x的绝对值。Ceil(x float64) float64:返回不小于x的最小整数值。Cos(x float64) float64:返回x的余弦值(x以弧度为单位)。Exp(x float64) float64:返回自然指数e的x次幂。Floor(x float64) float64:返回不大于x的最大整数值。原创 2023-04-12 20:08:36 · 1004 阅读 · 0 评论 -
go语言time库
time包是Go语言标准库中的一个包,它提供了时间处理相关函数。time包中定义了一个名为Time的类型,表示一个日期和时间值。time.Now():获取当前时间。time.Parse(layout, value string):根据指定的格式解析时间字符串,并返回对应的Time类型。time.Location):根据指定的格式和时区解析时间字符串,并返回对应的Time类型。time.Time.Format(layout string):将时间格式化为指定的字符串格式。原创 2023-04-12 19:40:29 · 379 阅读 · 0 评论 -
go语言的sort库的使用(go语言如何进行排序)
sort包是Go语言标准库中的一个包,它提供了对切片进行排序的函数。可以使用sort包将任何可比较的类型(例如整数、浮点数和字符串)的切片排序。sort.Sort():对一个实现了sort.Interface接口的切片进行原地排序。sort.Stable():对一个实现了sort.Interface接口的切片进行稳定排序(排序结果中元素相等的顺序不会改变)。为了让一个类型使用sort包进行排序,该类型必须实现sort.Interface接口。Len():返回切片的长度。原创 2023-04-12 19:28:39 · 1395 阅读 · 0 评论 -
go语言第七章(文件流)
在Go语言中,文件流是通过操作系统提供的文件句柄(file descriptor)来实现的。每个打开的文件都有一个唯一的文件句柄,通过该句柄可以对文件进行读取、写入和关闭等操作。Go语言中提供了os包和io包来处理文件流相关操作。原创 2023-04-12 19:18:18 · 798 阅读 · 0 评论 -
go语言制作简单图书管理系统
简单的 Go 语言图书管理系统的示例代码,包括添加图书、删除图书、查找图书和显示所有图书的功能。原创 2023-04-12 18:11:59 · 705 阅读 · 0 评论 -
go语言第六章(结构体与方法)
在 Go 语言中,结构体(struct)是一种自定义的数据类型,由一组具有不同类型的字段组成。而方法(method)则是一类特殊的函数,它与某个类型绑定,并可以访问和修改该类型的字段和属性。原创 2023-04-12 16:21:21 · 210 阅读 · 0 评论 -
go语言第五章(指针)
在 Go 语言中,指针是一种特殊的数据类型,它用于存储变量的内存地址。通过操作指针,可以直接访问和修改变量的值,从而实现更高效和灵活的编程。原创 2023-04-12 15:53:02 · 157 阅读 · 0 评论 -
go语言第四章(数组和切片)
在 Go 语言中,数组是一种固定长度的数据结构,用于存储一组相同类型的元素。数组的长度在创建时就已经确定,不可变更。原创 2023-04-12 15:48:29 · 105 阅读 · 0 评论 -
go语言第三章(fmt 输入与输出)
在 Go 语言中,输入和输出的操作都是通过标准库包 fmt 中的函数来完成的。下面简单介绍一下如何进行输入和输出操作。原创 2023-04-12 15:29:48 · 140 阅读 · 0 评论 -
go语言第二章循环结构(for循环)
go语言中的for循环结构,go语言中的循环结构原创 2023-04-12 15:15:47 · 243 阅读 · 0 评论 -
go语言中的运算符和表达式与对应的优先级
在 Go 语言中,不同的运算符具有不同的优先级和结合性。注意,在表达式中可以使用括号改变运算符的优先级和结合性。原创 2023-04-10 18:17:28 · 304 阅读 · 0 评论 -
go语言第一章(变量,if, switch)
go语言基础,变量,if,Switch原创 2023-04-10 12:11:07 · 256 阅读 · 0 评论