Questions marquées «go»

89
Les cartes sont-elles transmises par valeur ou par référence dans Go?

Les cartes sont-elles transmises par valeur ou référence dans Go? Il est toujours possible de définir une fonction comme suit, mais est-ce exagéré? func foo(dat *map[string]interface{}) {...} Même question pour la valeur de retour. Dois-je renvoyer un pointeur vers la carte ou renvoyer la carte...

88
Pourquoi utiliser Django sur Google App Engine?

Lors de la recherche sur Google App Engine (GAE), il est clair que l'utilisation de Django est très populaire pour le développement en Python sur GAE. J'ai parcouru le Web pour trouver des informations sur les coûts et les avantages de l'utilisation de Django, pour découvrir pourquoi il est si...

88
Comment ne pas marshaler une structure vide en JSON avec Go?

J'ai une structure comme celle-ci: type Result struct { Data MyStruct `json:"data,omitempty"` Status string `json:"status,omitempty"` Reason string `json:"reason,omitempty"` } Mais même si l'instance de MyStruct est entièrement vide (ce qui signifie que toutes les valeurs sont par défaut), elle...

88
Comment comparer des chaînes dans GoLang?

Je suis incapable de produire un résultat «vrai» en ce qui concerne la comparaison de chaînes Go. J'ai écrit ce qui suit pour expliquer le problème et j'ai joint une capture d'écran de la sortie // string comparison in Go package main import "fmt" import "bufio" import "os" func main() { var...