Когда я пытаюсь скомпилировать пример с первой страницы веб-сайта на языке go с помощью компилятора 6g, я получаю эту ошибку:
hello.go:5: syntax error near "<string>"
I поиск поGoogle показывает , что это испытали несколько человек, но я не нашел решения.Ответ всегда кажется: «Это работает для меня, вы должны сделать что-то не так».
Я нашел описание проблемы , которое датируется 5 месяцами, поэтому я подозреваю, что это не проблема с конкретной сборкой go, которую я использую.Кроме того, я попытался вытащить более новую версию, и проблема сохраняется.
Исходный код, о котором идет речь:
package main
import "fmt"
func main() {
fmt.Println("Hello, 世界")
}
Кстати, я сохраняю исходный код как UTF-8с НЧ для перевода строки.Это не должно быть проблемой кодировки текста.Я также пробовал с разными строками, не содержащими "экзотических" символов