Go语言
谨慎殷勤
这个作者很懒,什么都没留下…
展开
-
golang中strings包用法
1.strings.Split/ Split 以 sep 为分隔符,将 s 切分成多个子切片,结果中不包含 sep 本身// 如果 sep 为空,则将 s 切分成 Unicode 字符列表。// 如果 s 中没有 sep 子串,则将整个 s 作为 []string 的第一个元素返回func Split(s, sep string) []stringfunc main() { s := ...原创 2019-10-24 14:19:35 · 431 阅读 · 0 评论 -
关于 SQL 中 IN 子句参数的传递
[Go] 关于 SQL 中 IN 子句参数的传递在Go中使用GORM操作数据库的时候,它的IN子句是支持直接使用切片作为参数的。比如:names := []string{"one", "two", "three"}db.Where("name IN (?)", names)这样使用时,IN子句的?被绑定到整个切片上,GORM内部会自动根据参数的个数把问号转换成对应的个数,这会带来...转载 2019-10-24 13:39:09 · 2160 阅读 · 0 评论 -
Go语言学习笔记(一)
原文请参考:http://www.runoob.com/go/go-tutorial.htmlGo 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年早些时候...原创 2019-04-10 14:33:39 · 97 阅读 · 0 评论 -
Go语言学习笔记(二)
Go 语言基础语法上一章节我们已经了解了 Go 语言的基本组成结构,本章节我们将学习 Go 语言的基础语法以及基本数据类型。Go 标记Go 程序可以由多个标记组成,可以是关键字,标识符,常量,字符串,符号。如以下 GO 语句由 6 个标记组成:fmt.Println("Hello, World!")6 个标记是(每行一个):1. fmt2. .3. Println4. (5....原创 2019-04-10 14:45:13 · 157 阅读 · 0 评论 -
Go语言学习笔记(三)
1.Go语言变量2.Go语言常量3.Go语言运算符1.Go语言变量变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量可以通过变量名访问。Go 语言变量名由字母、数字、下划线组成,其中首个字符不能为数字。声明变量的一般形式是使用 var 关键字:var identifier type变量声明第一种,指定变量类型,如果没有初始化,则变量默认为零值。var v_n...原创 2019-04-10 15:26:36 · 443 阅读 · 0 评论 -
Go语言学习笔记(四)字符串
字符串字符串是 UTF-8 字符的一个序列(当字符为 ASCII 码时则占用 1 个字节,其它字符根据需要占用 2-4 个字节)。UTF-8 是被广泛使用的编码格式,是文本文件的标准编码,其它包括 XML 和 JSON 在内,也都使用该编码。由于该编码对占用字节长度的不定性,Go 中的字符串也可能根据需要占用 1 至 4 个字,这与其它语言如 C++、Java 或者 Python 不同(Java...原创 2019-04-10 15:59:28 · 155 阅读 · 0 评论 -
Goland中defer的使用规则
在goland当中,defer代码块会在函数调用链表中增加一个函数调用。这个函数调用不是普通的函数调用,而是会在函数正常返回,也就是return之后添加一个函数调用。因此,defer通常用来释放函数内部变量。func CopyFile(dstName, srcName string) (written int64, err error) {src, err := os.Open(srcName...转载 2019-04-11 13:37:03 · 515 阅读 · 0 评论 -
golang 中 strings 包的 Replace 用法介绍笔记
函数申明:func Replace(s, old, new string, n int) string官方描述为:返回将s中前n个不重叠old子串都替换为new的新字符串,如果n<0会替换所有old子串。示例代码为:func main() { // non-overlapping: "123" repeat 6 times in s s := "123lafal...转载 2019-04-11 14:02:58 · 7547 阅读 · 0 评论