Resultados da pesquisa a pedido "slice"
Corte: erro fora dos limites no Go
package main import "fmt" func main() { a := make([]int, 5) printSlice("a", a) b := make([]int, 0, 5) printSlice("b", b) c := b[1:] printSlice("c", c) } func printSlice(s string, x []int) { fmt.Printf("%s len=%d cap=%d %v\n", s, len(x), cap(x), ...
golang precede uma string a uma fatia… interface {}
Eu tenho um método que tem como argumentov ...interface{}, Preciso acrescentar esta fatia com umstring. Aqui está o método: func (l Log) Error(v ...interface{}) { l.Out.Println(append([]string{" ERROR "}, v...)) }Quando tento comappend() não ...
Pedaço de fatia em Go
Eu tenho uma fatia com aproximadamente 2,1 milhões de strings de log e gostaria de criar uma fatia de fatias com as strings sendo distribuídas o mais uniformemente possível. Aqui está o que eu tenho até agora: // logs is a slice with ~2.1 ...
Interface de matriz Golang Join
Eu tento criar inserção em massa. Eu uso gormgithub.com/jinzhu/gorm [http://github.com/jinzhu/gorm] import ( "fmt" dB "github.com/edwinlab/api/repositories" ) func Update() error { tx := dB.GetWriteDB().Begin() sqlStr := "INSERT INTO city(code, ...
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 ...
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 ...
As fatias de golang passam por valor?
Em Golang, estou tentando fazer com que uma fatia de embaralhamento funcione para o meu problema de vendedor ambulante. Ao fazer isso, notei que, quando comecei a editar a fatia, a função de embaralhar era diferente toda vez que ...
O Django divide um único campo em um conjunto de consultas
Estou tentando pegar os cinco primeiros caracteres de um campo char, mas apenas para um campo em um conjunto de consultas, mas continuo recebendo vários erros. Existe uma maneira eficaz de fazer isso na exibição? Código que estou tentando: var ...
Extração eficiente de memória de patches sobrepostos da matriz
história curta: Esta é uma pergunta de acompanhamento para:Maneira rápida de dividir a imagem em patches sobrepostos e mesclar patches na ...
Por que não posso anexar a uma fatia que é propriedade de uma estrutura no golang?
Estou tentando acrescentar um valor a uma fatia de golang, o código funcionará se for chamado no primeiro método, mas se esse método chamar outro método, o código parecerá falhar. Exemplos (Test3 é o que eu estava originalmente tentando ...