今天遇到这个问题。网上搜了5分钟,搜出的帖子都不命中问题,毫无进展。于是拿出了神器chatgpt,问题瞬间解决。
【以下是chatgpt的答案】
在Go语言中,`jpeg.Encode` 函数通常用来将一个图像编码为JPEG格式并写入到一个`io.Writer`接口。如果你想要将JPEG编码的结果写入到一个`[]byte`切片而不是文件或其他流,你可以使用`……继续阅读 »
admin
10个月前 (03-05) 194浏览 0评论
0个赞
在 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
10个月前 (03-04) 177浏览 0评论
0个赞
下面这段代码输出什么?
func main() {
a := 1
b := 2
defer calc("1", a, calc("10", a, b))
a = 0
defer calc("2", a, calc("20", a, b))
b = 1
……继续阅读 »
admin
10个月前 (03-03) 179浏览 0评论
0个赞
下面选项正确的是?
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
10个月前 (03-01) 169浏览 0评论
0个赞
下面这段代码输出什么?为什么?
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
10个月前 (03-01) 162浏览 0评论
0个赞