首页
发现
标签
搜索
注册
登录
首页
发现
榜单
搜索
ChatGPT
注册
登录
搜索
IT书架
本次搜索耗时
0.120
秒,为您找到
1075
个相关结果.
搜书籍
搜文档
435.使用过哪些 golang 的 String 类库
131
2024-01-23
《Golang面试题》
使用过哪些 golang 的 String 类库 使用过哪些 golang 的 String 类库 参考解析 题目来源:小米 答案: string.builder Go 语言提供了一个专门操作字符串的库 strings ,可以用于字符串查找、替换、比较等。 使用 strings.Builder 可以进行字符串拼接,提供了 w...
356.go的反射
131
2024-01-22
《Golang面试题》
go的反射 go的反射 参考解析 题目来源:疯狂猜图 答案: Go语言中的反射是由 reflect 包提供支持的,它定义了两个重要的类型 Type 和 Value 任意接口值在反射中都可以理解为由 reflect.Type 和 reflect.Value 两部分组成,并且 reflect 包提供了 reflect.TypeOf 和 ref...
354.简单介绍一下go的内存分配机制?有mcentral为啥要mcache?
131
2024-01-22
《Golang面试题》
简单介绍一下go的内存分配机制?有mcentral为啥要mcache? 简单介绍一下go的内存分配机制?有mcentral为啥要mcache? 参考解析 题目来源:知乎 答案: Go 的内存分配借鉴了 Google 的 TCMalloc 分配算法,其核心思想是内存池 + 多级对象管理。内存池主要是预先分配内存,减少向系统申请的频率;多级对...
511.Go方法值接收者和指针接收者的区别?
131
2024-01-25
《Golang面试题》
Go方法值接收者和指针接收者的区别? Go方法值接收者和指针接收者的区别? 如果方法的接收者是指针类型,无论调用者是对象还是对象指针,修改的都是对象本身,会影响调用者; 如果方法的接收者是值类型,无论调用者是对象还是对象指针,修改的都是对象的副本,不影响调用者; package main import "fmt" type ...
346.使用interface的好处
131
2024-01-22
《Golang面试题》
使用interface的好处 使用interface的好处 题目来源:字节跳动 答案: 面向对象世界中的接口的一般定义是“接口定义对象的行为”。它表示让指定对象应该做什么。实现这种行为的方法(实现细节)是针对对象的。 在Go中,接口是一组方法签名。当类型为接口中的所有方法提供定义时,它被称为实现接口。它与OOP非常相似。接口指定了类型应该...
262.协程实现顺序打印123
131
2024-01-19
《Golang面试题》
协程实现顺序打印123 答案: 协程实现顺序打印123 参考解析 题目来源: 答案: package main import "fmt" var one = make ( chan struct {}, 1 ) var two = make ( chan struct {}, 1 ) ...
422.go init 的执行顺序,注意是不按导入规则的(这里是编译时按文件名的顺序执行的)
131
2024-01-23
《Golang面试题》
go init 的执行顺序,注意是不按导入规则的(这里是编译时按文件名的顺序执行的) go init 的执行顺序,注意是不按导入规则的(这里是编译时按文件名的顺序执行的) 参考解析 题目来源:畅天游 解答: init函数是用于程序执行前做包的初始化的函数,比如初始化包里的变量等 每个包可以拥有多个init函数 包的每个源文件也可以拥...
238.go channel close后读的问题 - name: keywords
131
2024-01-18
《Golang面试题》
go channel close后读的问题 - name: keywords 答案: go channel close后读的问题 - name: keywords 参考解析 题目来源:UCLOUD 答案: channel作为传递消息的通道,对他的操作无非有三种,向channel发送值、从channel中取值,关闭channel。 对...
374.channel的应用场景
130
2024-01-23
《Golang面试题》
channel的应用场景 channel的应用场景 题目来源:斗鱼 答案: 应用场景: 消息传递 任务分发 并发控制 同步(无缓冲channel) 异步(有缓冲channel) 面向对象 封装性 struct { } 继承性 匿名字段 Go 不允许多重继承 多态 ...
248.defer recover panic 执行顺序
130
2024-01-18
《Golang面试题》
defer recover panic 执行顺序 答案: defer recover panic 执行顺序 参考解析 题目来源:字节跳动 答案: 执行顺序应该为panic、defer、recover 发生panic的函数并不会立刻返回,而是先层层函数执行defer,再返回。如果有办法将panic捕获到panic,就正常处理(若是外...
1..
«
81
82
83
84
»
..100