Este conjunto de programas serve à demonstração da manipulação de erros na linguagem de programação Go.
Os arquivos fonte deste repositório, cada um demonstrando um exemplo, estão organizados de acordo com a seguinte estrutura:
+─errors ---> Nome do diretório do projeto
├─── concat ---> Diretório com exemplo envolvendo a criação de variáveis de erros
├─── division ---> Diretório com exemplo envolvendo a criação de tipos customizados de erro
├─── division-rem ---> Diretório com exemplo envolvendo a criação de variáveis de erros
├─── request ---> Diretório com exemplo envolvendo manipulação de múltiplos erros
Para a compilação e execução dos programas, os seguintes elementos devem estar devidamente instalados no ambiente de desenvolvimento:
- Git, como sistema de controle de versões
- Go, incluindo compilador, ambiente de execução e outras ferramentas associadas à linguagem de programação Go
No terminal do sistema operacional, insira os seguintes comandos para realizar o download da implementação a partir deste repositório Git:
# Download da implementação a partir do repositório Git
git clone https://github.com/ufrn-golang/errors.gitPara executar um programa, deve-se primeiro navegar para o respectivo diretório no qual ele se encontra e utilizar o comando go run no terminal do sistema operacional. Por exemplo, para executar o programa referente ao arquivo errors/erequest.go, deve-se utilizar os seguintes comandos:
# Navegar para o diretório do programa
cd errors/request
# Compilar e executar o programa
go run erequest.goCaso deseje gerar um executável para o programa em questão, deve-se utilizar o comando go build e, em seguida, invocar o arquivo executável gerado. Por exemplo, Por exemplo, para compilar e executar o programa referente ao arquivo errors/erequest.go, deve-se utilizar os seguintes comandos:
# Navegar para o diretório do programa
cd generics/request
# Compilação do programa e geração de arquivo executável (com o mesmo nome do arquivo fonte)
go build erequest.go
# Execução do programa
./erequest