当我尝试从Go语言网站与各6g编译器的头版编译的例子中,我得到这个错误:的Hello World语法错误
hello.go:5: syntax error near "<string>"
我search on Google reveals那几个人都经历过这,但我没有找到解决办法。答案总是似乎是:“这对我有用,你必须做错事”。
我发现一个description of the problem可以追溯到5个月,所以我怀疑这是不走的,我使用的特定的构建问题。此外,我试过拉一个更新的版本,问题依然存在。
有问题的源代码:
package main
import "fmt"
func main() {
fmt.Println("Hello, 世界")
}
顺便说一句,我保存源代码为UTF-8的LF的换行。它不应该是一个文本编码问题。我也试着用不同的字符串不包含“异国情调”的字符
通过规范,所有Go源文件必须是UTF-8。 – 2012-05-26 20:56:44