小白debug
小白debug
全部文章
分类
面试题(11)
题解(20)
归档
标签
去牛客网
登录
/
注册
golang小白成长记
全部文章
(共5篇)
昨天那个在for循环里append元素的同事,今天还在么?
昨天那个在for循环里append元素的同事,今天还在么? 问题 package main import "fmt" func main() { s := []int{1,2,3,4,5} for _, v:=range s { s =appe...
字符串
golang
go
数组
内存
编程
后端
面试题
2020-09-23
0
479
golang面试官:for select时,如果通道已经关闭会怎么样?如果select中只有一个case呢?
golang面试官:for select时,如果通道已经关闭会怎么样?如果select中只有一个case呢? 问题 for循环select时,如果通道已经关闭会怎么样?如果select中的case只有一个,又会怎么样? 怎么答 for循环select时,如果其中一个case通道已经关闭,则每次都会...
字符串
golang
go
内存
后端
面试题
2020-07-14
1
677
golang面试题:对已经关闭的的chan进行读写,会怎么样?为什么?
问题 对已经关闭的的chan进行读写,会怎么样?为什么? 怎么答 读已经关闭的chan能一直读到东西,但是读到的内容根据通道内关闭前是否有元素而不同。 如果chan关闭前,buffer内有元素还未读,会正确读到chan内的值,且返回的第二个bool值(是否读成功)为true。 如果chan关闭前,...
字符串
golang
go
内存
后端
面试题
2020-06-25
0
705
高频golang面试题:字符串转成byte数组,会发生内存拷贝吗?
问题 字符串转成byte数组,会发生内存拷贝吗? 怎么答 字符串转成切片,会产生拷贝。严格来说,只要是发生类型强转都会发生内存拷贝。那么问题来了。频繁的内存拷贝操作听起来对性能不大友好。有没有什么办法可以在字符串转成切片的时候不用发生拷贝呢? 代码实现 package main import ...
字符串
golang
面试题
2020-05-31
0
711
高频golang面试题:翻转含有中文、数字、英文字母的字符串
![图片说明](https://uploadfiles.nowcoder.com/images/20200523/893434_1590222931616_15168CD6B0C06E94532EEC833AE91DA7 "图片标题") 问题 翻转含有中文、数字、英文字母的字符...
字符串
golang
go
后端
面试题
2020-05-23
0
666