Go语言文件操作

本文主要介绍了Go语言中文件读写的相关操作。 文件是什么? 计算机中的文件是存储在外部介质(通常是磁盘)上的数据集合,文件分为文本文件和二进制文件。 打开和关闭文件 os.Open()函数能够打开一个文...

Go int、int64、string类型转换

string 到 int int, err: = strconv.Atoi(string) string 到 int64 int64, err := strconv.ParseInt(string, 10, 64) # 第三个参数位大小表示期望转换的结果类型,其值可以为0, 8, 16, 32和64,...

go语言字符串分割,拼接操作

//以, 对字符串分割 s:="A,B,C" parts:=strings.Split(s,",") fmt.Println(parts) //把字符串连接起来 s=strings.Join(parts,"-") fmt.Println(s) //字符串和其他类型转换 //数字转字符串 s=strconv....

Go 实现字符串首字母大、小写函数

Go 语言本身没有 字符串首字母大、小写 的函数,只有 strings.ToUpper(s string) 和 strings.ToLower(s string) 能分别实现字符串全字母大、小写。 可以在这两个函数的基础上分别实现 字符串首字母大、小写 的...

Gorm 查询指定字段并返回

今天使用gorm查询的时候想查询指定字段,发现使用Find(&article)的话,会把结构体的数据都返回,但我response的时候不想让别人看到其他字段。 Scan() 方法 例如以下Model结构体,我只想查询id和tilte两...

Gorm 指定表前缀或指定表名

学习go,那就绕不过建立模型结构体,但是我之前的表都是带前缀的,没办法,这边肯定也要加上。一顿操作,就把我的成果介绍下吧,这里了解了两种操作方式: | 指定表前缀 db, err = gorm.Open("mysql", dsn) i...

Golang读取yaml配置信息操作

这篇文章主要介绍了Golang使用第三方包viper读取yaml配置信息操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 Golang有很多第三方包,其中的 viper 支持读取多种配置文件信息。本文只是...