Contributions

162 Contributions
  • Tutorial

    Usando ldflags para definir informações de versão em aplivativos Go

    Ao implantar aplicativos em um ambiente de produção, a compilação de binários com informações de versão e outros metadados irá melhorar seu processo de monitoramento, registro e depuração através da adição de informaç...
    By Gopher Guides Go Development
  • Tutorial

    Usando instruções break e continue ao trabalhar com loops em Go

    O uso de loops do tipo “for” em Go permite que você automatize e repita tarefas de maneira eficiente. Aprender como controlar a operação e o fluxo dos loops permitirá uma lógica personalizada em seu programa. É possív...
    By Gopher Guides Go Development
  • Tutorial

    Entendendo o GOPATH

    Este artigo irá orientá-lo para entender o que é o GOPATH, como ele funciona e como configurá-lo. Este é um passo crucial para configurar um ambiente de desenvolvimento em Go, além de entender como o Go encontra, inst...
    By Gopher Guides Go Development
  • Conceptual article

    Entendendo ponteiros em Go

    Quando você criar software em Go, você estará escrevendo funções e métodos. Você passa dados para essas funções como argumentos. Às vezes, a função precisa de uma cópia local dos dados e você quer que o original perma...
    By Gopher Guides Go Development
  • Tutorial

    Entendendo a visibilidade de pacotes em Go

    Ao criar um pacote em Go, normalmente, o objetivo final é tornar o pacote acessível para uso por outros desenvolvedores, seja em pacotes de ordem mais elevada ou em programas inteiros. Ao [importar o…
    By Gopher Guides Go Development
  • Tutorial

    Entendendo mapas em Go

    A maioria das linguagens de programação modernas tem o conceito de um tipo dicionário ou um tipo hash. Esses tipos são comumente usados para armazenar dados em pares com uma chave que mapeia um valor. Em Go, o tipo de...
    By Gopher Guides Go Development
  • Tutorial

    Entendendo o init em Go

    Em Go, a função pré-definida init() faz com que uma parte do código execute antes de qualquer outra parte do seu pacote. Esse código vai executar assim que o pacote for importado e poderá ser usado…
    By Gopher Guides Go Development
  • Tutorial

    Entendendo o defer no Go

    A linguagem Go tem muitas das palavras-chave comuns a outras linguagens, tais como if, switch, for etc. Uma palavra-chave que não existe na maioria das outras linguagens de programação é defer e, embora seja menos com...
    By Gopher Guides Go Development
  • Tutorial

    Entendendo os tipos de dados em Go

    Os tipos de dados especificam os tipos de valores que variáveis específicas armazenarão quando estiver escrevendo um programa. O tipo de dados também determina quais operações podem ser realizadas nos dados. Neste art...
    By Gopher Guides Go Development
  • Tutorial

    Entendendo a lógica booleana em Go

    O tipo de dados Booleano (bool) pode ser um de dois valores, verdadeiro ou falso. Os Booleanos são usados na programação para fazer comparações e controlar o fluxo do programa. Os Booleanos representam os valores de v...
    By Gopher Guides Go Development
  • Tutorial

    Entendendo matrizes e fatias em Go

    Na linguagem Go, matrizes e fatias são estruturas de dados que consistem em uma sequência ordenada de elementos. Essas coleções de dados são ótimas para serem usadas quando você quiser trabalhar com muitos valores rel...
    By Gopher Guides Go Development
  • Tutorial

    Importando pacotes em Go

    Haverá ocasiões em que o seu código irá precisar de funcionalidades adicionais, fora do seu programa atual. Nesses casos, utilize pacotes para tornar seu programa mais sofisticado. Um pacote representa todos os arquiv...
    By Gopher Guides Go Development
  • Tutorial

    Como escrever seu primeiro programa em Go

    O programa “Hello, World!” é um clássico tradicional, consagrado pelo tempo em programação de computadores. É um programa inicial, simples e completo para iniciantes e é uma boa maneira de garantir que seu ambiente es...
    By Gopher Guides Go Development
  • Tutorial

    Como escrever instruções switch em Go

    As instruções condicionais dão aos programadores capacidade para direcionar seus programas a tomarem algumas medidas se uma condição for verdadeira e outra ação se a condição for falsa....
    By Gopher Guides Go Development
  • Tutorial

    Como escrever pacotes em Go

    Um pacote é composto por arquivos em Go que ficam no mesmo diretório e têm a mesma instrução de pacotes no início. Você pode incluir funcionalidades adicionais dos pacotes para tornar seus programas mais sofisticados....
    By Gopher Guides Go Development
  • Tutorial

    Como escrever instruções condicionais em Go

    As instruções condicionais fazem parte de todas as linguagens de programação. Com as instruções condicionais, podemos ter códigos que algumas vezes executam e em outras ocasiões não, dependendo das condições do progra...
    By Gopher Guides Go Development
  • Tutorial

    Como escrever comentários em Go

    Comentários são linhas que existem em programas de computador que os programas de compilação e interpretação ignoram. A inclusão de comentários nos programas torna o código mais legível para humanos, uma vez que forne...
    By Gopher Guides Go Development
  • Tutorial

    Como usar funções variadic em Go

    Uma função variadic é uma função que aceita zero, um, ou mais valores como um único argumento. Embora as funções variadic não sejam o caso comum, elas podem ser usadas para tornar seu código mais limpo e mais legível....
    By Gopher Guides Go Development
  • Tutorial

    Como usar variáveis e constantes em Go

    As variáveis são um importante conceito de programação a dominar. Tratam-se de símbolos que assumem um valor que você está usando em um programa. Este tutorial abordará alguns princípios básicos sobre as variáveis e m...
    By Gopher Guides Go Development
  • Tutorial

    Como usar o pacote Flag em Go

    Os utilitários de linha de comando raramente são úteis, pois não vêm prontos para usar e necessitam de configuração adicional. Padrões bons são importantes, mas os utilitários úteis precisam aceitar a configuração dos...
    By Gopher Guides Go Development