Domande taggate «go»

Go è un linguaggio di programmazione open source. È di tipo statico, con una sintassi vagamente derivata da C, che aggiunge la gestione automatica della memoria, la sicurezza dei tipi, alcune capacità di digitazione dinamica, altri tipi integrati come array a lunghezza variabile (chiamati slice) e mappe di valori-chiave, e un grande libreria standard.

4
Come cancellare una mappa in Go?
Sto cercando qualcosa come la funzione c ++ .clear() per il tipo primitivo map. O devo semplicemente creare una nuova mappa? Aggiornamento: grazie per le vostre risposte. Guardando le risposte mi sono appena reso conto che a volte la creazione di una nuova mappa può portare a qualche incongruenza che …
86 go 


9
Esiste qualche debugger interattivo Golang? [chiuso]
Chiuso. Questa domanda non soddisfa le linee guida di Stack Overflow . Attualmente non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Stack Overflow. Chiuso 3 anni fa . Migliora questa domanda Il titolo lo riassume praticamente. Sto provando Go e mi …
85 debugging  go 


2
Restituisce il puntatore alla struttura locale
Vedo alcuni esempi di codice con costrutti come questo: type point struct { x, y int } func newPoint() *point { return &point{10, 20} } Ho uno sfondo C ++ e mi sembra un errore. Qual è la semantica di tale costrutto? Il nuovo punto viene allocato nello stack o …
85 go 

4
Come si esegue un'espressione regolare senza distinzione tra maiuscole e minuscole in Go?
Ora, ovviamente, potrei scrivere la mia espressione regolare per gestire entrambi i casi, ad esempio regexp.Compile("[a-zA-Z]"), ma la mia espressione regolare è costruita da una stringa data dall'utente: reg, err := regexp.Compile(strings.Replace(s.Name, " ", "[ \\._-]", -1)) Dov'è s.Nameil nome. Potrebbe essere qualcosa come "North by Northwest". Ora, la soluzione …
85 regex  go 

1
Come impostare la variabile d'ambiente GOPRIVATE
Ho iniziato a lavorare su un Goprogetto e utilizza alcuni moduli privati ​​dai repository privati ​​di Github e ogni volta che provo a eseguirlo go run main.gomi dà un 410 Goneerrore di seguito : verifica github.com/repoURL/go-proto@v2.86.0+incompatible/go.mod: github.com/repoURL/go-proto@v2.86.0+incompatible/go.mod: lettura https: //sum.golang. org/lookup/github.com/!repoURL/go-proto@v2.86.0+ incompatibile : 410 Andato Posso facilmente clonare un repository …

1
Che cosa significa "hot path" nel contesto di sync.Once?
go version: 1.13.4 Nel codice sorgente sync / once.go , i seguenti commenti menzionano "hot path": type Once struct { // done indicates whether the action has been performed. // It is first in the struct because it is used in the hot path. // The hot path is inlined …
14 go 

3
percorso del modulo non corretto "xxxx / xxxx / uuid" punto mancante nel primo elemento del percorso durante la migrazione da dep basato su GOPATH per passare alla mod
$ go version 1.13.3 Ho una struttura di cartelle come segue: GOPATH +---src +--- my-api-server +--- my-auth-server +--- main.go +--- my-utils +--- uuid +--- uuid.go my-auth-serverusa my-api-server/my-utils/uuidcome una dipendenza Ora, quando ho usato il sistema di moduli basato su GOPATH, ha funzionato bene. Ma quando si usano moduli andare, quando …
12 go  go-modules 


1
Usando client-go su `kubectl apply` contro l'API Kubernetes direttamente con più tipi in un singolo file YAML
Sto usando https://github.com/kubernetes/client-go e tutto funziona bene. Ho un manifest (YAML) per il dashboard ufficiale di Kubernetes: https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta4/aio/deploy/recommended.yaml Voglio imitare kubectl applyquesto manifest in codice Go, usando client-go. Comprendo che devo eseguire alcuni (un) marshalling dei byte YAML nei tipi di API corretti definiti nel pacchetto: https://github.com/kubernetes/api Ho modificato correttamente …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.