Resultados da pesquisa a pedido "go"

1 a resposta

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 ...

1 a resposta

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 ...

2 a resposta

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 ...

1 a resposta

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?

2 a resposta

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 ...

2 a resposta

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 ...

1 a resposta

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", ...

1 a resposta

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 ...

2 a resposta

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"?

7 a resposta

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" ...