突然,vscode 无法访问同一个包中的结构,但不同的文件。
错误显示未定义的结构
以前 vscode 能够跨文件实例化结构(vscode+go1.12.4)
示例代码如下:
文件 1 a.go
package main
import "fmt"
type su struct {
Sfd string
Sf int
}
func (sed *su) do() {
fmt.Println(sed.Sfd + string(sed.Sf))
}
文件2 main.go
package main
import "fmt"
func main() {
d := su{}
fmt.Println(d)
}
这两个文件在同一个包中
有人遇到过同样的问题吗?