Mês: agosto 2022

Golang – 11. Pacotes e Documentação no Go

Este artigo é a parte 11 de 11 na série Golang

Índice1. Pacotes e Documentação2. Nomeando os Pacotes2.1. Pacote cmath2.2. Pacote cnumeric3. Package main4. Biblioteca Padrão vs Local5. Documentando o Código5.1. Comentários em Go5.2. Convenções na Documentação 5.2.1. Documentando Tipos, Variáveis, Constantes, Funções e Pacotes5.3. Arquivo doc.go6. Considerações FinaisNeste artigo será apresentado a forma de se escrever pacotes em Go e como adicionar documentação ao seu […]

CONSULTE MAIS INFORMAÇÃO

Golang – 10. Goroutines – Canais

Este artigo é a parte 10 de 11 na série Golang

Índice1. Canal1.1. Exemplo 01: iniciando um canal1.1. Escrevendo e Lendo em um Canal1.2. Canal sem Buffer1.2.1. Exemplo 02: canal sem buffer1.3. Canal com Buffer1.3.1. Exemplo 03: canal com buffer1.4. Laço for-range e fechando o Canal1.4.1. Exemplo 04: for-range1.5. Select – case1.5.1. Exemplo 05: select-case2. Goroutines e Boas Práticas2.1. Canal Done2.1.1. Exemplo 06: canal done2.1.2. Exemplo […]

CONSULTE MAIS INFORMAÇÃO

Arquivos CSV no Go

Índice1. Lendo CSV com a biblioteca padrão1.1. Struct Reader1.1.1. Atributo Comma rune1.1.2. Atributo Comment rune1.1.3. Atributo FieldsPerRecord int1.1.4. Atributo LazyQuotes bool1.1.5. Atributo TrimLeadingSpace bool1.1.6. Atributo ReuseRecord bool1.1.6.1. Exemplo: reader_atributos.go – Testa os diferentes atributos do Reader1.1.7. csv.NewReader1.1.8. Método Read, ReadAll e FieldPos1.2. Struct Write1.2.1. Atributo Comma1.2.2. Atributo UseCRLF1.2.3. Função NewWriter1.2.4. Função Flush1.2.5. Função Write1.2.6. Função […]

CONSULTE MAIS INFORMAÇÃO