主题
文章
项目
资源
图书
Go网址导航
下载
官方文档
英文文档
中文文档
标准库中文版
Go指南
注册
登录
首页
全部评论
评论了
面试题
Go每日一题(36)
只有接口类型才可以使用类型断言。
评论了
面试题
Go每日一题(30)
应该改成 var peo People = &Student{} 即可编译通过。(People 为 interface 类型,就是指针类型)
评论了
面试题
Go每日一题(27)
go1.22 之后已经可以正常打印了
评论了
面试题
Go每日一题(25)
strings.Join()、buffer.WriteString() 单引号里应该是单个字符,类型是rune类型的
评论了
面试题
Go每日一题(24)
type MyInt1 int 新类型 type MyInt2 = int 别名
评论了
面试题
Go每日一题(22)
只能在函数内部使用简短模式 size := 1024
评论了
面试题
Go每日一题(21)
切片追加, make 初始化均为 0
评论了
面试题
Go每日一题(20)
<a href="/interview/20#comment13" title="13">#13<span>楼</span></a> <a href="/user/feiyang" title="@f...
评论了
面试题
Go每日一题(66)
打卡
评论了
面试题
Go每日一题(41)
可变参数是切片,切片是引用,所以func内赋值会带出来。
评论了
面试题
Go每日一题(17)
结构体比较规则注意1:只有相同类型的结构体才可以比较,结构体是否相同不但与属性类型个数有关,还与属性顺序相关。
评论了
面试题
Go每日一题(16)
打卡
评论了
面试题
Go每日一题(15)
Go 中定义了一个特殊的静态数组,该数组由 256 个整数组成(0 到 255)。当必须分配内存以将整数存储在堆上,并将其转换为接口的一部分时,它首先检查是否它可以只返回指向数组中适当元素的指针。这...
评论了
面试题
Go每日一题(13)
打卡
评论了
面试题
Go每日一题(79)
打卡
评论了
面试题
Go每日一题(7)
打卡
评论了
面试题
Go每日一题(1)
打卡
评论了
面试题
Go每日一题(103)
mark
评论了
面试题
Go每日一题(102)
打卡
评论了
面试题
Go每日一题(96)
打卡
评论了
面试题
Go每日一题(75)
1.person.age 此时是将 28 当做 defer 函数的参数,会把 28 缓存在栈中,等到最后执行该 defer 语句的时候取出,即输出 28; 2.defer 缓存的是结构体 Perso...
评论了
面试题
Go每日一题(67)
打卡 还需要注意接收者的类型 cannot use c (variable of type Work) as type A in variable declaration: Work does not...
评论了
面试题
Go每日一题(62)
nil 切片和空切片。nil 切片和 nil 相等,一般用来表示一个不存在的切片;空切片和 nil 不相等,表示一个空的集合。判断的时候最好用 len(slice)
评论了
面试题
Go每日一题(51)
%d表示输出十进制数字,+表示输出数值的符号。这里不表示取反。
评论了
面试题
Go每日一题(45)
打卡
评论了
面试题
Go每日一题(38)
这是使用 WaitGroup 经常犯下的错误!请各位同学多次运行就会发现输出都会不同甚至又出现报错的问题。 这是因为 go 执行太快了,导致 wg.Add(1) 还没有执行 main 函数就执行完毕了...
评论了
面试题
Go每日一题(36)
周末打开
评论了
面试题
Go每日一题(26)
再次打卡
评论了
面试题
Go每日一题(4)
如果已知了大小, 可以提前设置好 len = 0, capacity = 5 ```go func main() { s := make([]int, 0, 5) s = append(s, 1...
评论了
面试题
Go每日一题(2)
当出现 panic 语句的时候,会先按照 defer 的后进先出的顺序执行,最后才会执行panic。
评论了
面试题
Go每日一题(91)
iota 是 golang 语言的常量计数器,只能在常量的表达式中使用。 iota 在 const 关键字出现时将被重置为0,const中每新增一行常量声明将使 iota 计数一次。
评论了
面试题
Go每日一题(89)
基于类型创建的方法必须定义在同一个包内,上面的代码基于 int 类型创建了 PrintInt() 方法,由于 int 类型和方法 PrintInt() 定义在不同的包内,所以编译出错
评论了
面试题
Go每日一题(83)
return 之后的 defer 是不能注册的, 也就不能执行后面的函数或方法。
评论了
面试题
Go每日一题(78)
```golang var a []int ``` 第一种切片声明不会分配内存,优先选择。 一个是 nil slice,一个是empty slice
评论了
面试题
Go每日一题(74)
A:Hi All
评论了
面试题
Go每日一题(63)
<a href="/interview/63#comment23" title="23">#23<span>楼</span></a> <a href="/user/Neightly" title="@...
评论了
面试题
Go每日一题(62)
知识点:nil 切片和空切片。nil 切片和 nil 相等,一般用来表示一个不存在的切片;空切片和 nil 不相等,表示一个空的集合。 判断的时候最好用 len(slice)
评论了
面试题
Go每日一题(55)
hello() 函数的参数在执行 defer 语句的时候会保存一份副本,在实际调用 hello() 函数时用,所以是 5.
评论了
面试题
Go每日一题(52)
```go t.People.ShowB() ```
评论了
面试题
Go每日一题(51)
``` fmt.Printf("%+d %+d", i, j) ``` %d表示输出十进制数字,+表示输出数值的符号
评论了
面试题
Go每日一题(50)
删除 map 不存在的键值对时,不会报错,相当于没有任何作用;获取不存在的减值对时,返回值类型对应的零值,所以返回 0。
评论了
面试题
Go每日一题(46)
array[ i: j: k ] 长度:j-i,容量:k-i
评论了
面试题
Go每日一题(44)
好题目 https://polarisxu.studygolang.com/posts/go/action/bytedance-interview-201112/
评论了
面试题
Go每日一题(40)
首先这个 struct 可以比较,可以作为 map 的key。然后从 map 中取 不存在的key 的值不会报错,而是返回相应的零值
评论了
面试题
Go每日一题(38)
这是使用 WaitGroup 经常犯下的错误! 这是因为 go 执行太快了,导致 wg.Add(1) 还没有执行 main 函数就执行完毕了。wg.Add 的位置放错了。
评论了
面试题
Go每日一题(36)
考点:类型断言,类型断言的语法形如:i.(type),其中 i 是接口,type 是固定关键字,需要注意的是,只有接口类型才可以使用类型断言。
评论了
面试题
Go每日一题(34)
关于 init() 函数有几个需要注意的地方: 1、init() 函数是用于程序执行前做包的初始化的函数,比如初始化包里的变量等; 2、一个包可以出线多个 init() 函数,一个源文件也可以包含...
评论了
面试题
Go每日一题(31)
stu 是一个指向 nil 的空指针,但是最后return stu 会触发匿名变量 People = stu 值拷贝动作,所以最后live()放回给上层的是一个People insterface{}类...
评论了
面试题
Go每日一题(27)
// 遍历结构体数组,依次赋值给map for i := 0; i < len(stus); i++ { m[stus[i].Name] = &stus...
评论了
面试题
Go每日一题(25)
在 Golang 中,单引号 '' 用于表示 rune 类型的字符字面量。rune 是 Go 语言中表示 Unicode 码点的类型。
1
2
3
…
6
7
»
用户登录
记住登录状态
没有账号?
注册
忘记密码?
或
GitHub 登录
Gitea 登录
Go今日面试题
X
登录和大家一起探讨吧
用户名
密码
记住登录状态
登录
GitHub 登录
忘记密码?
还不是会员
现在注册
用户登录