Resultados da pesquisa a pedido "struct"

2 a resposta

Cancele a seleção da cadeia de caracteres json para uma estrutura que possui um elemento da própria estrutura

Eu sou iniciante e tentando desmarcar a seguinte string json [{ "db": { "url": "mongodb://localhost", "port": "27000", "uname": "", "pass": "", "authdb": "", "replicas": [ { "rs01": { "url":"mongodb://localhost", "port": "27001", "uname": "", ...

2 a resposta

Swift 4 Decodable - Variáveis adicionais

Algo que ainda não descobri ou que encontrei on-line até o momento. Existe uma maneira de adicionar campos adicionais a uma estrutura que contém o protocolo decodível no qual não estão presentes nos dados JSON? Por exemplo e simplicidade, ...

1 a resposta

Como as estruturas são realmente implementadas na linguagem de programação C? [duplicado]

Esta pergunta já tem uma resposta aqui: Layout de memória Struct em C [/questions/2748995/struct-memory-layout-in-c] 3 respostasComo os membros do struct são alocados na memória? [/questions/20737176/how-are-struct-members-allocated-in-memory] 3 ...

1 a resposta

Qual é a diferença entre '& self' e '&' a self '?

Recentemente, tive um erro que foi simplesmente resolvido alterando impl<'a> Foo<'a> { fn foo(&'a self, path: &str) -> Boo<'a> { /* */ } }para impl<'a> Foo<'a> { fn foo(&self, path: &str) -> Boo { /* */ } }o que não fazia sentido de acordo com ...

1 a resposta

golang mgo recebendo objetos vazios

Estou tentando aprender o desenvolvimento da API. Eu tenho uma instância do mongodb em execução em um contêiner de docker. Estou tentando seguir alguns guias, mas estou falhando em consultas simples. Eu não entendo completamente o uso das tags ...

1 a resposta

Quando você incorpora o mutex no struct no Go?

NOTA: Achei que a palavra 'incorporar' no título foi uma má escolha, mas vou mantê-la. Vejo muito código assim: type A struct { mu sync.Mutex ... }E use-o assim: a := &A{} a.mu.Lock() defer a.mu.Unlock() a.Something()É melhor que o mutex local ...

2 a resposta

Isset de variável de modelo Golang

Eu criei uma função para verificar se uma variável está definida: fm["isset"] = func(a interface{}) bool { if a == nil || a == "" || a == 0 { fmt.Println("is not set") return false } fmt.Println("is set") return false } tmpl ...

1 a resposta

Não é possível desserializar JSON com nomes de chave com espaços

Alguns dados JSON que estou recebendo têm espaços nos nomes das chaves. Estou usando padrãoencoding/json biblioteca para desmarcar os dados. No entanto, é incapaz de entender as chaves com espaços no esquema. Por ex. código a seguir: package ...

2 a resposta

Matriz de estruturas: Como salvar em coredata?

Estou tentando salvar uma matriz de estruturas em coredata. Fiz muita pesquisa, mas não consigo encontrar a solução. Aqui está o que eu tenho: import Cocoa import CoreData class ViewController: NSViewController { struct StudentsStruct { let ...

1 a resposta

"Não pode assumir o endereço de" e "não é possível ativar o método do ponteiro"

Isso compila e funciona: diff := projected.Minus(c.Origin) dir := diff.Normalize()Isso não ocorre (produz os erros no título): dir := projected.Minus(c.Origin).Normalize()Alguém pode me ajudar a entender o porquê? (Aprendendo Go) Aqui estão ...