Zhibin Dong

Results 4 issues of Zhibin Dong

> 要注意的是,在main.main函数执行之前所有代码都运行在同一个goroutine,也就是程序的主系统线程中。因此,如果某个init函数内部用go关键字启动了新的goroutine的话,新的goroutine只有在进入main.main函数之后才可能被执行到。 执行[这段代码](https://go.dev/play/p/Vxz0TkbjA4Y) 可以发现新的goroutine在init函数结束之前,也就是main函数开始之前就执行了,与文中所说不符。

当安装了此插件,然后在vscode中打开lua文件时,系统会卡死,查看后发现linuxlualsp这个进程占满了所有CPU核。 插件版本:v0.2.19 系统信息:`Linux debian 5.10.0-19-amd64 #1 SMP Debian 5.10.149-2 (2022-10-21) x86_64 GNU/Linux`

感觉解答是偷换了概念。 不可寻址和有没有*T是两个概念。 字符串: ```go package main import ( "fmt" "unsafe" ) func main() { var s *string fmt.Println(unsafe.Sizeof(s)) } ``` map的元素: 虽然map的元素不可以寻址,但是元素有自己的类型,比如`var m map[string]int`,虽然元素不可以寻址,但是显然存在`*int`这种类型。 常量: 常量不可寻址不代表常量的类型`T`没有对应`*T`类型。 包级函数: ```go package main...