1
resposta

O meu if err == io.EOF apresentou problemas e em consequência disso o linha = strings.TrimSpace(linha) também apresentou

    //O NewReader vai retornar um leitor
    leitor := bufio.NewReader(arquivo)
    for {
        //Irá ler apenas uma linha, usamos for para ler múltiplas linhas
        linha, err := leitor.ReadString('\n')
        linha = strings.TrimSpace(linha)
        sites = append(sites, linha)
        if err == io.EOF {
            break
        }

    }
1 resposta

Oi Daniel, tudo bem?

Posta aqui o código completo junto ao arquivo arquivo.txt que você está tentando ler, por favor.