
Go语言
文章平均质量分 86
晴天阿良
拳打高峰,脚踢家帅
展开
-
go语言实现微信扫码登录,涵盖微信登录超详细流程并附带时序图
微信扫码登录,涵盖全部完整过程,附带时序图与容易产生的问题原创 2024-06-03 10:59:57 · 2196 阅读 · 1 评论 -
【Go语言入门:Go语言的方法,函数,接口】
接口类型 是由一组方法签名定义的集合。接口的声明与使用:import ("fmt""math"//接口声明(形状)//矩形结构体//圆的结构体//计算面机的方法(矩形实现)//计算周长(矩形实现)//计算面积的方法(圆实现)//计算周长(圆实现)//声明接口类型的变量,具体值为矩形//声明接口类型的变量,具体值为圆此外接口是golang中实现多态性的唯一好途径。go语言中还有空接口的概念,这里不做赘述。在 Go 语言中,函数是一种用于组织和重用代码的基本单位。原创 2023-12-29 19:04:37 · 1486 阅读 · 2 评论 -
【Go语言入门:Go语言的数据结构】
相当于java中的类,区别是在go语言中struct中只写变量,并不写方法,具体含有的方法是根据方法在其他地方添加给他,具体看方法的介绍。在Go语言中,数据结构体可以分为四种类型:基础类型、聚合类型、引用类型和接口类型。gorm:“type:varchar(100)”: 这个标记是对 GORM(Go语言ORM库)的声明,json:“userName”: 这个标记指定字段在 JSON 序列化和反序列化时的名称。切片的容量是从它的第一个元素开始数,到其底层数组元素末尾的个数。切片的长度就是它所包含的元素个数。原创 2023-12-27 21:03:38 · 1488 阅读 · 1 评论 -
【Go语言入门:Go程序的流程控制语句】
在这个示例中,根据变量 fruit 的值来执行不同的操作。在这个示例中,使用 defer 语句注册了一个延迟执行的函数,然后,使用 rand.Intn(100) 函数生成一个随机数,并将其打印出来,最后会在函数返回之前执行延迟执行的函数并打印出 “资源已释放”。包括gin框架中的洋葱模型也是通过defer实现的,因此博主认为defer更多的是概念方面的,上面具体的内容会在后面对应的模块相继推出。需要注意的是,switch 语句中的 case 后面必须是常量或常量表达式,而且每个 case 必须是唯一的。原创 2023-12-26 19:15:42 · 1268 阅读 · 0 评论 -
Go语言入门:Go程序的基础结构
Go语言入门的第一篇:go语言基本结构(第三方包,变量,函数)的讲解原创 2023-12-26 17:27:43 · 1080 阅读 · 0 评论