我正在学习谷歌的新语言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);
}