![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Golang
文章平均质量分 81
没有梦想的大白兔
这个作者很懒,什么都没留下…
展开
-
深度解析Go中的用户输入获取(fmt.Scan fmt.Scanln fmt.Scanf),含多项测试及源码解读
`fmt.Scan`, `fmt.Scanln`, 和 `fmt.Scanf` 是 Go 语言标准库中用于读取用户输入的函数。在使用过程中,我发现了他们不符合预期的表现,于是进行了多种测试,并通过源码分析了其背后的原理。原创 2023-03-11 17:02:44 · 1782 阅读 · 0 评论 -
golang中函数的几个细节
defer延迟函数 函数的本质 回调函数 闭包原创 2023-03-08 22:32:18 · 49 阅读 · 0 评论 -
Gloang中的数组与切片
python和golang中都有切片的用法,但效果却很有不同。在python中列表属于可变对象, 而python的切片操作会返回一个新的列表,在切片上的操作不会对原有列表数据造成影响。而在golang中恰恰相反, 数组是一个值类型, 当数组作为参数传递时, 实际传递的是一个副本, 而切片可以看做是对底层数组的引用。原创 2023-02-27 14:10:23 · 426 阅读 · 0 评论 -
Golang中的字符串迭代与索引
`rune`类型是 Go 语言的一种特殊数字类型。`rune`是类型`int32`的别名,在所有方面都等价于它,用来区分字符值跟整数值。使用单引号定义 ,返回采用 UTF-8 编码的 Unicode 码点。Go 语言通过`rune`处理中文,支持国际化多语言。原创 2023-02-25 21:32:37 · 359 阅读 · 1 评论