go学习
文章平均质量分 64
go的学习之路
smile_pbb
这个作者很懒,什么都没留下…
展开
-
go文件基本操作
reader.Readline()函数读取出来得内容是字节串,需要使用string转换一下数据。这时候另外一种方式就出现了,那就是reader.Readstring()原创 2023-08-18 16:58:27 · 877 阅读 · 0 评论 -
gorm基本操作
结构体的名称为teacher 但是创建的表变成了teachers 多了一个s 这是在迁移过程中库自己加的。如果不影响使用可以忽略。ID列是自增长列,在手动插入数据的时候写NULL就可以了。这里可以看到,在新增的的时候,没有新增BaseModule的数据,但是在数据里自动生成了。注意: where条件查询的时候,条件参数不能直接写,必须使用?这里只返回了Name和Num两个字段,其他字段内容没有进行回写。注意这里用的是updates,上边用的是update。这里的db.Model 是用来指定表对应的结构体。原创 2023-08-11 11:26:24 · 1490 阅读 · 0 评论 -
gin框架基本使用
package main import("github.com/gin-gonic/gin") //设置一个中间件函数 func m1(c * gin . Context) {"message" : "我是m1中间件" , }) } //普通函数 func rootfunc(c * gin . Context) {"message" : "这是根路径" , }) } func adduser(c * gin . Context) {原创 2023-07-20 11:13:40 · 426 阅读 · 0 评论 -
4.go中的包
package 包名[ root@node - 2 go_project ] # cat main . go package main //hellogin为模块名,也就是go mod init设置的 //testpackage是文件夹名称 import "hellogin/testpackage" func main() {//这里的testpackage才是包名 testpackage . T1() testpackage . T2() }T222222目录名称不变,包名变成summer。原创 2023-07-19 15:17:22 · 326 阅读 · 0 评论 -
3.函数、结构体
在形参括号的后边定义返回参数的类型type 类型名 struct {字段 1 字段 1 类型字段 2 字段 2 类型… }原创 2023-04-22 20:49:18 · 671 阅读 · 0 评论 -
2.go基础语法
数组定义好后,是不能追加元素的#一开始就定义了数组的长度为 3 ,只能放 3 个元素 var name = [ 3 ] string {"zhangsan" , "lisi" , "wangwu" } #在初始化的时候,不限定数组内存放几个元素,但是一但存放了元素,就固定下来了 var num = [ ... ] int {查看数组显示的类型。原创 2023-04-20 09:22:26 · 285 阅读 · 0 评论 -
1.在centos7.5下部署go环境
文章目录一、下载go环境安装包二、安装go环境三、创建测试test用户编写程序四、注释写法一、下载go环境安装包1.go官网地址https://golang.google.cn/dl/2.选择stable versions(稳定版本)[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7kCvMBbd-1607663877621)(go%E5%9F%BA%E7%A1%80.assets/image-20201211112616667.png)]二、安装go环境1.将原创 2020-12-11 13:20:09 · 460 阅读 · 3 评论