
GoLang
文章平均质量分 81
赵jc
这个作者很懒,什么都没留下…
展开
-
Go语言学习之旅--gorm(一)
对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库(如mysql数据库)存在的互不匹配的现象的技术。简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。gorm声明模型模型定义模型是标准的 struct,由 Go 的基本数据类型、实现了 Scanner 和 Valuer 接口的自定义类型及其指针或别名组成GORM 倾向于约定,而不是配置。默认情况下,GORM 使用 ID 作为主键,使用结构原创 2022-06-16 14:24:36 · 2131 阅读 · 3 评论 -
Go语言学习之旅--并发编程
https://blog.youkuaiyun.com/guolianggsta/article/details/123608249?spm=1001.2014.3001.5501https://blog.youkuaiyun.com/guolianggsta/article/details/123608266?spm=1001.2014.3001.5501https://blog.youkuaiyun.com/guolianggsta/article/details/123608284?spm=1001.2014.3001.5501http原创 2022-06-06 22:57:08 · 572 阅读 · 1 评论 -
Go语言学习之旅--文件OS
os库:https://pkg.go.dev/原创 2022-06-06 22:46:52 · 1492 阅读 · 0 评论 -
Go语言学习之旅--接口
go语言的接口,是一种新的类型定义,它把所有的具有共性的方法定义在一起,任何其他类型只要实现了这些方法就是实现了这个接口。举例下面我定义一个USB接口,有读read和写write两个方法,再定义一个电脑Computer和一个手机Mobile来实现这个接口。USB接口Computer结构体Mobile结构体Computer实现USB接口方法Mobile实现USB接口方法测试运行结果实现接口必须实现接口中的所有方法下面我们定义一个OpenClose接口,里面有两个方法open和close转载 2022-06-01 22:58:04 · 384 阅读 · 0 评论 -
Go语言学习之旅--结构体
类型定义的语法举例类型别名语法举例结构体的定义和类型定义类似,只不过多了一个struct关键字type:结构体定义关键字struct_variable_type:结构体类型名称struct:结构体定义关键字member definition:成员定义举例下面我们定义一个人的结构体Person以上我们定义一个Person结构体,有四个成员,来描述一个Person的信息。类型相同可以合并到一行,例如:声明一个结构体变量声明一个结构体变量和声明一个普通变量相同,例如:结构体成员,在原创 2022-06-01 22:31:16 · 880 阅读 · 0 评论 -
Go语言学习之旅--函数
函数GoLang函数介绍Go语言中函数特性函数的定义匿名函数闭包deferinit函数GoLang函数介绍函数的go语言中的一级公民,我们把所有的功能单元都定义在函数中,可以重复使用。函数包含函数的名称、参数列表和返回值类型,这些构成了函数的签名(signature)。函数在使用之前必须先定义,可以调用函数来完成某个任务。函教可以重复调用,从而达到代码重用。Go语言中函数特性1.go语言中有3种函数:普通函数、匿名函数(没有名称的函数)、方法(定义在struct上的函数)。2.go语言中不允许原创 2022-05-31 23:17:53 · 844 阅读 · 0 评论 -
Go语言学习之旅--基础语法
变量变量有三种声明方式第一种:var 变量名 类型 = 值 var i int = 10 第二种: var 变量名 = 值var j = 10第三种: 变量名 := 值,自动推导类型name := "zjc" 一些特殊的情况:一次声明多个变量,变量名和值一一对应var a, sex, b = 1, "man", 7也可以这样 a, sex, b := 2, "man", 4函数外声明全局变量var ( n1 = 1 n2 = 2 n3原创 2022-05-30 20:58:45 · 313 阅读 · 0 评论 -
Go语言学习之旅--初识GoLang
Go语言简介特点编码风格Go安装Go(又称 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态强类型、编译型语言。Go 语言语法与 C 相近,但功能上有:内存安全,GC(垃圾回收),结构形态及 CSP-style 并发计算。简介Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。特点Go的语法接近C语言,但对于变量的声明有所不同。Go支持垃圾回收功能。与C++原创 2022-05-30 10:43:43 · 2589 阅读 · 0 评论