登录
首页 >  Golang >  Go问答

“变量声明但未使用”编译错误

来源:Golang技术栈

时间:2023-04-27 22:19:34 310浏览 收藏

一分耕耘,一分收获!既然都打开这篇《“变量声明但未使用”编译错误》,就坚持看下去,学下去吧!本文主要会给大家讲到golang等等知识点,如果大家对本文有好的建议或者看到有不足之处,非常欢迎大家积极提出!在后续文章我会继续更新Golang相关的内容,希望对大家都有所帮助!

问题内容

我正在学习谷歌的新语言Go。我只是在尝试一些东西,我注意到如果你声明一个变量并且不对它做任何事情,那么 go 编译器(在我的例子中是 8g )无法
编译并出现以下错误:hello.go:9: error declared and not used. 我对此感到惊讶,因为大多数语言编译器只是 警告 您未使用的变量,但仍然可以编译。

无论如何我可以解决这个问题吗?我检查了编译器的文档,没有看到任何会改变这种行为的东西。有没有办法只删除error以便编译?

package main

import "fmt"
import "os"

func main()
{
     fmt.Printf("Hello World\n");
     cwd, error := os.Getwd();
     fmt.Printf(cwd);
}

正确答案

你可以试试这个:

cwd, _ := os.Getwd();

但似乎最好将错误保留在 Jurily 的答案中,这样您就知道是否出了问题。

到这里,我们也就讲完了《“变量声明但未使用”编译错误》的内容了。个人认为,基础知识的学习和巩固,是为了更好的将其运用到项目中,欢迎关注golang学习网公众号,带你了解更多关于golang的知识点!

声明:本文转载于:Golang技术栈 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表