• 欢迎来到技术杂记,希望本站内容对各位有所帮助
  • 如果您觉得本站不错,那么赶紧使用Ctrl+D 收藏吧

go语言问题(len)

go语言问题(len)
在 Go语言爱好者周刊第 104 期有一道题目,以下代码输出什么: package main func main() { var x *struct { s [][32]byte } println(len(x.s[99])) } A:运行时 panic;B:32;C:编译错误;D:0 答案解析: 正确率只……继续阅读 »

admin 1年前 (2024-03-04) 244浏览 0评论 0个赞

go语言问题(作用域)

go语言问题(作用域)
下面选项正确的是? func main() { if a := 1; false { } else if b := 2; false { } else { println(a, b) } } A. 1 2 B. compilation error 答案解析: 参考答案及解析:A。 推荐一篇文章,讲的很详细 https://st……继续阅读 »

admin 1年前 (2024-03-01) 212浏览 0评论 0个赞

go语言问题(切片)

go语言问题(切片)
下面这段代码输出什么?为什么? func main() { s1 := []int{1, 2, 3} s2 := s1[1:] s2[1] = 4 fmt.Println(s1) s2 = append(s2, 5, 6, 7) fmt.Println(s1)} 答案解析: 参考答案及解析: [1 2 4] [1 2 4] 我们已经知道,……继续阅读 »

admin 1年前 (2024-03-01) 210浏览 0评论 0个赞

go语言问题(闭包)

go语言问题(闭包)
通常,JS 面试,闭包应该是必考的题目。随着越来越多的语言对函数式范式的支持,闭包问题经常出现。在 Go 语言中也是如此。 这是 Go 语言爱好者周刊第 90 期的一道题目。以下代码输出什么? package main import "fmt" func app() func(string) string { t :=……继续阅读 »

admin 1年前 (2024-02-19) 235浏览 0评论 0个赞