主题
文章
项目
资源
图书
Go网址导航
下载
官方文档
英文文档
中文文档
标准库中文版
Go指南
注册
登录
首页
全部评论
评论了
面试题
Go每日一题(87)
10 1 2 3 20 0 2 2 2 0 2 2 1 1 3 4 程序执行到 main() 函数三行代码的时候,会先执行 calc() 函数的 b 参数,即:calc("10",a,...
评论了
面试题
Go每日一题(84)
#更新值,s2底层数组没有变, 还是和s1共用同一个数组 [1 2 4] #s2进行了append操作,生成了新的数组,所以s1还是原来的 [1 2 4]
评论了
面试题
Go每日一题(83)
var a bool = true func main() { defer func(){ fmt.Println("1") }() if a == true { fmt...
评论了
面试题
Go每日一题(82)
golang 的字符串类型是不能赋值 nil 的,也不能跟 nil 比较。
评论了
面试题
Go每日一题(80)
A. &S{"foo"} B. *f() 或者 f()
评论了
面试题
Go每日一题(76)
defer 先进后出
评论了
面试题
Go每日一题(75)
//defer 执行顺序是先进后出 func TestAesGcmDecrypt(t *testing.T) { person := Person{28} // 1. 结果28 先计算 def...
评论了
面试题
Go每日一题(74)
对闭包来说,函数在该语言中是一等公民。一般来说,一个函数返回另一个函数,这个被返回的函数可以应用那个外层函数的局部变量,这形成一个闭包。 通常,闭包通过一个结构体来数显,他存储一个函数和一个关联的上下...
评论了
面试题
Go每日一题(73)
//闭包修改了r的值,所以结果是1 `func f1() (r int) { defer func() { r++ }() return 0 }` //闭包修改了t的值,对r没有任何影响...
评论了
面试题
Go每日一题(72)
类型转换
评论了
面试题
Go每日一题(61)
第一题: a := []int{2: 1} 中,表示指定了第 3 个元素为1 第二题: var x = []int{4: 44, 55, 66, 1: 77, 88} 4: 44, 55, 6...
评论了
面试题
Go每日一题(60)
go fmt.Println(<-ch1) 参数会先计算值, 所以执行<-ch1就是死锁了 func( fmt.Println(<-ch1) ) {}() 修改这样就不会死锁了,...
评论了
面试题
Go每日一题(58)
func incr(p *int) int { *p++ return *p } func main() { p :=1 incr(&p) fmt.Println(p) } //...
评论了
面试题
Go每日一题(56)
showA showB
评论了
面试题
Go每日一题(55)
func main() { i := 5 defer hello(i) i = i + 10 //打印5 i1 := 5 defer func() { hello(i1) }()...
评论了
面试题
Go每日一题(53)
参考答案及解析:AD。 B 只支持局部变量声明;C 是赋值,str 必须在这之前已经声明。
评论了
面试题
Go每日一题(52)
参考答案及解析:teacher showB。 知识点:结构体嵌套。在嵌套结构体中,People 称为内部类型,Teacher 称为外部类型;通过嵌套,内部类型的属性、方法,可以为外部类型所有,就好像...
评论了
面试题
Go每日一题(49)
当且仅当接口的动态值和动态类型都为 nil 时,接口类型值才为 nil。
评论了
面试题
Go每日一题(48)
cap() 函数不适用 map, array slice, channel 可以
评论了
面试题
Go每日一题(47)
Go 中的数组是值类型,可比较,另外一方面,数组的长度也是数组类型的组成部分,所以 a 和 b 是不同的类型,是不能比较的,所以编译错误。
评论了
面试题
Go每日一题(46)
知识点:操作符 [i,j]。基于数组(切片)可以使用操作符 [i,j] 创建新的切片,从索引 i,到索引 j 结束,截取已有数组(切片)的任意部分,返回新的切片,新切片的值包含原数组(切片)的 i 索...
评论了
面试题
Go每日一题(45)
![image.png](https://static.golangjob.cn/240122/620902508c7ace08b0aa43d5335a8695.png)
评论了
面试题
Go每日一题(42)
Go语言的类型机制更加严格,没有隐式类型转换,所以不同类型的数据不能直接参与同一个运算。
评论了
面试题
Go每日一题(42)
Go语言的类型机制更加严格,没有隐式类型转换,所以不同类型的数据不能直接参与同一个运算。
评论了
面试题
Go每日一题(41)
可变参数是切片,切片是引用,所以func内赋值会带出来。
评论了
面试题
Go每日一题(40)
nil map 可以取值,但不能直接赋值
评论了
面试题
Go每日一题(39)
A、B 都是声明 channel;C 读取 channel;写 channel 是必须带上值,所以 D 错误。
评论了
面试题
Go每日一题(38)
输出结果不唯一,代码存在风险, 所有 go 语句未必都能执行到。 这是使用 WaitGroup 经常犯下的错误!请各位同学多次运行就会发现输出都会不同甚至又出现报错的问题。 这是因为 go 执行太快...
评论了
面试题
Go每日一题(36)
答案解析: 答案及解析:编译失败。考点:类型断言,类型断言的语法形如:i.(type),其中 i 是接口,type 是固定关键字,需要注意的是,只有接口类型才可以使用类型断言。
评论了
面试题
Go每日一题(35)
如果是 h:=hello() 答案就应该是A 函数hello复制给h,h得到的不是hello函数的返回值,所以答案是B
评论了
面试题
Go每日一题(33)
const不允许溢出,编译报错; 变量允许,补码表示负数
评论了
面试题
Go每日一题(29)
nil 只能赋值给指针、chan、func、interface、map 或 slice 类型的变量。强调下 D 选项的 error 类型,它是一种内置接口类型
评论了
面试题
Go每日一题(28)
iota 在下一行增长,而不是立即取得它的引用。 k=zz ,执行上一行的表达式
评论了
面试题
Go每日一题(27)
for range知识点考察
评论了
面试题
Go每日一题(27)
遍历结果出现错误,输出结果为 zhou => wang li => wang wang => wang map 中的 3 个 key 均指向数组中最后一个结构体。 分析 for...
评论了
面试题
Go每日一题(26)
map[string]Student 的 value 是一个 Student 结构值,所以当list["student"] = student,是一个值拷贝过程。而list["...
评论了
面试题
Go每日一题(21)
package main import ( "fmt" ) func main(){ s := make([]int, 10) s = append(s,...
评论了
面试题
Go每日一题(20)
func main() { s1 := []int{1, 2, 3} s2 := []int{4, 5} s1 = append(s1, s2) fmt.Println(s1) } //编译报...
评论了
面试题
Go每日一题(19)
func main() { list := new([]int) list = append(list, 1) fmt.Println(list) }
评论了
面试题
Go每日一题(18)
package main const cl = 100 var bl = 123 func main() { println(&bl,bl) println(&...
«
1
2
用户登录
记住登录状态
没有账号?
注册
忘记密码?
或
GitHub 登录
Gitea 登录
Go今日面试题
X
登录和大家一起探讨吧
用户名
密码
记住登录状态
登录
GitHub 登录
忘记密码?
还不是会员
现在注册
用户登录