2
respostas

Erro : hello.go:1:1: expecteef 'package', found 'EOF'

Eu coloquei o package main no começo, mas continua dando esse erro quando tento compilar no terminal.

ERRO: Erro : hello.go:1:1: expecteef 'package', found 'EOF'

olha como está o código:

package main

import "fmt"

func main(){
    fmt.Println ("Olá mundo")
}
2 respostas

Agora quando vou no terminal e coloco: go build hello.go aparece isso:

C:\Users\DElivery\go\src\hello>

Olá Wesley! Tudo bem?

O erro "expecteef 'package', found 'EOF'" indica que o compilador está esperando encontrar a declaração do pacote no início do arquivo, mas encontrou o fim do arquivo (EOF) em vez disso. Porém, copiei o código que você compartilhou e compilei o mesmo sem nenhum problema.

Por conta disso, peço que verifique os seguintes motivos:

  1. Problemas de formatação: às vezes, caracteres invisíveis como espaços ou quebras de linha podem causar problemas. Tente reformatar o arquivo ou reescrevê-lo.

  2. Alterações não salvas: é provável que você tenha feito alguma alteração no seu projeto e não tenha salvo antes de fazer a compilação do projeto

Se o problema persistir, pode ser útil verificar se há algum problema com o ambiente de desenvolvimento ou com a instalação do Go. Sendo necessário a reinstalação do mesmo.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.