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