我的母语不是英语,但我想问一个关于Stack Overflow的问题。现在,我正在从udemy那里学习关于golang的电子学习。但是,我认识到错误消息与VScode中的相同代码不同。我想知道为什么会发生这种情况。看起来我的 vscode 错误消息是错误的。法典package mainimport "fmt"func main() { card := newCard() fmt.Println(card)}func newCard(){ return "Five of Diamonds"}电子学习教师代码错误消息在 func newCard()我的 vscode 错误消息 at func newCard()
1 回答
MMTTMM
TA贡献1869条经验 获得超4个赞
您看到的第一个错误来自 Go 编译器。您还可以通过将代码粘贴到 Go Playground 中来观察相同的错误,https://play.golang.org/
第二个错误来自 VSCode 语言服务器。根据您使用的 vscode-go 版本,它可能是 gopls(新的 LSP for Go)或较旧的 LSP。随着时间的推移,随着gopls的工作正在进行中,不同的错误之间可能会有一些趋同。
一般来说,作为一个初学者Go程序员,我建议你不要担心它。
- 1 回答
- 0 关注
- 142 浏览
添加回答
举报
0/150
提交
取消