Resultados da pesquisa a pedido "go"
Como obter a matriz subjacente de uma fatia no Go?
Digamos que tenho a seguinte matriz de ints de comprimento 3: nums := [3]int{1,2,3} Então eu pego a fatia dos dois primeiros itens numSlice := nums[:2] Invocandocap em numSlice e nums produz 3 em ambos os casos elen produz 2 e ...
Ir fatias - capacidade / comprimento?
Tentando aprender Siga o tutorial agora e tenha uma pergunta bem básica: func main() { a := make([]int, 5) // [0,0,0,0,0] len=5 cap=5 b := make([]int, 0, 5) // [] len=0 cap=5 c := b[:2] // [0,0] len=2 cap=5 d := c[2:5] // [0,0,0] len=3 cap=3 ...
Garantindo que estruturas incorporadas implementem a interface sem introduzir ambiguidade
Estou tentando limpar minha base de código, fazendo um melhor trabalho ao definir interfaces e usando estruturas incorporadas para reutilizar a funcionalidade. No meu caso, tenho muitos tipos de entidades que podem ser vinculados a vários ...
Maneira correta de ler o arquivo no Go AppEngine
Qual é a maneira correta de ler um arquivo usando o Google AppEngine (Ir [https://cloud.google.com/appengine/docs/go])? Em Java eu li, existemcontext.getResourceAsStream, existe alguma função equivalente para isso?
Preciso definir um mapa como nulo para que seja coletado como lixo?
Digamos que eu tenha um mapa simples com string como keytype e uma estrutura auto-definida como valueetype. Como isso:map[string]*struct Povo este mapa com muitos valores diferentes e muitos desses valores nunca serão usados novamente após um ...
Concorrência de ir com loop for e função anônima se comporta inesperadamente
Eu já descobri uma maneira de o código se comportar como eu quero, mas gostaria de entender por que ele se comporta dessa maneira, para que meu entendimento da simultaneidade Go melhore. Eu estava testandosync.WaitGroup esperar que algumas ...
Golang copia o arquivo remoto para a pasta local usando a biblioteca sftp golang
Eu recebi o código para criar um arquivo no host remoto: config := &ssh.ClientConfig{ User: "xx", HostKeyCallback: nil, Auth: []ssh.AuthMethod{ ssh.Password("xx"), }, } config.SetDefaults() sshConn, err := ssh.Dial("tcp", "192.xx.1.xx:22", ...
Golang: argumento da linha de comando com -> charecter
Preciso aceitar o argumento da linha de comando para executar um programa Go no formato abaixo: go run app.go 1->Aestou usandoos.Args[1]. Mas só aceita até '1-'. '> A' está sendo pulado. Qualquer ajuda para resolver esse problema é muito ...
Golang Representação alfabética de um número
Existe uma maneira fácil de converter um número em uma letra? Por exemplo, 3 =>"C" e23 =>"W"?
Obter o primeiro e o último dia do mês atual em Go / Golang?
Estou tentando obter o primeiro e o último dia do mês atual. Você pode adicionar dias e horas, mas não o mês, que eu estava pensando em subtrair um dia do mês seguinte para obter o último dia deste mês. Algo assim: package main import ( "fmt" ...