Nesse trecho de código, tivemos duas vezes a variável 'err', existem algum modo de conseguirmos diferenciar as duas já que os nomes são iguais? Tem algo a ver com a compilação ser sequencial? Caso eu queria acessar a ERR que apareceu na primeira vez por exemplo isso seria possível?
func leSitesDoArquivo() []string {
var sites []string
arquivo, err := os.Open("sites.txt")
if err != nil {
fmt.Println("Ocorreu um erro:", err)
}
leitor := bufio.NewReader(arquivo)
linha, err := leitor.ReadString('\n')
if err != nil {
fmt.Println("Ocorreu um erro:", err)
}
fmt.Println(linha)
return sites
}