![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Go语言学习笔记
猎猎风中
一个热爱编程的普通人
展开
-
go语言中切片与数组的区别
go语言中切片与数组的区别原创 2023-02-27 08:26:44 · 326 阅读 · 0 评论 -
go 的 [] rune 和 [] byte 区别
go 的 [] rune 和 [] byte 区别原创 2023-02-27 08:27:01 · 213 阅读 · 0 评论 -
Go中map的key需要是可比较的类型
Go中map的key需要是可比较的类型原创 2023-02-27 08:25:49 · 445 阅读 · 0 评论 -
Go语言学习记录:常用的字符串处理函数
记录一下当工具书用以下内容均可在Go语言标准库文档中里找到len(str)求长度r := []rune(str)Go语言默认使用utf-8处理有中文。例如str :=“hello 你好”,len(str) 结果为12,因为utf-8里中文占3个字节。但如果我们就想让一个中文占一个长度,可以改成使用len([]rune(str) 结果为8,而且不会有乱码字符串转整数n,er...原创 2020-02-16 13:28:01 · 183 阅读 · 0 评论 -
Go语言学习笔记:闭包
闭包/*首先这里的func(int) int是指函数test()返回一个函数类似的,返回多个值是这样写:func A()(int,int,float32)*/func test() func(int) int { n := 1 fmt.Println(n)//当main()运行结束后时这里的n只会输出一次 return func(x int) int { ...原创 2020-02-16 13:10:52 · 150 阅读 · 0 评论