當我嘗試從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