Perguntas com a marcação «go»

126
Por que não existem genéricos no Go?

Isenção de responsabilidade: só joguei no Go por um dia agora, então há uma boa chance de eu ter perdido muito. Alguém sabe por que não há suporte real para genéricos / modelos / whatsInAName no Go? Portanto, existe um genérico map, mas é fornecido pelo compilador, enquanto um programador Go não...

126
testes de unidade do django sem um db

Existe a possibilidade de escrever unittests do django sem configurar um db? Quero testar a lógica de negócios que não requer a instalação do banco de dados. E embora seja rápido configurar um banco de dados, eu realmente não preciso disso em algumas

125
Como você limpa uma fatia no Go?

Qual é a maneira apropriada de limpar uma fatia no Go? Aqui está o que eu encontrei nos fóruns go : // test.go package main import ( "fmt" ) func main() { letters := []string{"a", "b", "c", "d"} fmt.Println(cap(letters)) fmt.Println(len(letters)) // clear the slice letters = letters[:0]...

125
Como declarar mapa constante

Estou tentando declarar constante no Go, mas está lançando um erro. Alguém poderia me ajudar com a sintaxe de declarar uma constante no Go? Este é o meu código: const romanNumeralDict map[int]string = { 1000: "M", 900 : "CM", 500 : "D", 400 : "CD", 100 : "C", 90 : "XC", 50 : "L", 40 :...

125
Recuo no Go: tabulações ou espaços?

Existe um documento padrão das convenções de codificação do Google Go em algum lugar que defina se as guias ou os espaços são preferidos para a indentação no código-fonte do Go? Caso contrário, qual é a opção (estatisticamente) mais popular? Qual é a recomendação oficial? (caso existam) Qual é a...

124
Converta um float64 em um int no Go

Como converter um float64 em um int no Go? Eu sei que o strconvpacote pode ser usado para converter qualquer coisa de ou para uma string, mas não entre tipos de dados onde um não é uma string. Sei que posso usar fmt.Sprintfpara converter qualquer coisa em string e depois strconvno tipo de dados de...