在这里不得不推荐下一个学习 go 的网站 https://gfw.go101.org [ go101 ]
经常在推上看到这个老哥发表对 go 的理解,通过代码实现对比。然后多人前来讨论, 后来发现这是国内大佬~,不由得佩服几分,大家都是在外工作打拼,用自己的手艺吃饭的,平时经常会去看看一些 go 的用法,和自己平时开发的习惯做比较。
后来加了 go101 的群,经常看到在群里不少人在热烈讨论,不吹水。感觉国内有这样的氛围很不错。
在这支持下 go101 这个组织:
github:https://github.com/golang101/golang101
tw:https://twitter.com/go100and1
Quiz: What to print?
#Golang
package main
import (
"sync/atomic"
"unsafe"
)
type T struct {
_ [0]atomic.Int64
x int32
}
type A struct {
T
v int32
}
type B struct {
_ [0]atomic.Int64
x int32
v int32
}
func main() {
println(unsafe.Sizeof(A{}), unsafe.Sizeof(B{}))
}
上面这个问题是我从推上看博主发的,一个答疑,大家可以一起来探讨,一起来了解。
有兴趣的 goher~ 来加我哈,一起聊有意义、助成长的 go 氛围。
联系 v base64: bGlmZXdpbGxwYXNz
1
zzyphp111 2022-08-13 21:21:58 +08:00
|