Questions marquées «go»

Go est un langage de programmation open source. Il est de type statique, avec une syntaxe vaguement dérivée de C, ajoutant une gestion automatique de la mémoire, une sécurité de type, des capacités de typage dynamique, des types intégrés supplémentaires tels que des tableaux de longueur variable (appelés slices) et des mappages clé-valeur, et un grande bibliothèque standard.


18
Comment concaténer efficacement des chaînes dans go
Dans Go, a stringest un type primitif, ce qui signifie qu'il est en lecture seule, et chaque manipulation de celui-ci créera une nouvelle chaîne. Donc, si je veux concaténer des chaînes plusieurs fois sans connaître la longueur de la chaîne résultante, quelle est la meilleure façon de le faire? La …




14
Comment convertir un tableau d'octets à zéro en chaîne?
J'ai besoin de lire [100]bytepour transférer un tas de stringdonnées. Étant donné que tous les strings ne comportent pas exactement 100 caractères, la partie restante du byte arrayest remplie de 0s. Si je convertis [100]byteen stringpar string(byteArray[:]):, les 0s sont affichés comme ^@^@s. En C la stringprendra fin à 0, …
502 go 


7
Concaténer deux tranches dans Go
J'essaie de combiner la tranche [1, 2]et la tranche [3, 4]. Comment puis-je faire cela dans Go? J'ai essayé: append([]int{1,2}, []int{3,4}) mais j'ai: cannot use []int literal (type []int) as type int in append Cependant, la documentation semble indiquer que c'est possible, que me manque-t-il? slice = append(slice, anotherSlice...)



3
À quoi servent les balises dans Go?
Dans la spécification de langue Go , il mentionne un bref aperçu des balises: Une déclaration de champ peut être suivie d'une balise littérale de chaîne facultative, qui devient un attribut pour tous les champs de la déclaration de champ correspondante. Les balises sont rendues visibles à travers une interface …
393 go  reflection  struct 

14
Comment trouver le type d'un objet dans Go?
Comment trouver le type d'un objet dans Go? En Python, j'utilise juste typeofpour récupérer le type d'objet. De même dans Go, existe-t-il un moyen de mettre en œuvre la même chose? Voici le conteneur à partir duquel j'itère: for e := dlist.Front(); e != nil; e = e.Next() { lines …
387 go  go-reflect 

5
Formater une chaîne Go sans imprimer?
Existe-t-il un moyen simple de formater une chaîne dans Go sans imprimer la chaîne? Je peux faire: bar := "bar" fmt.Printf("foo: %s", bar) Mais je veux que la chaîne formatée soit retournée plutôt qu'imprimée pour que je puisse la manipuler davantage. Je pourrais aussi faire quelque chose comme: s := …

19
Comment imprimer des variables de structure dans la console?
Comment puis - je imprimer (dans la console) le Id, Title, Name, etc. de cette struct dans golang? type Project struct { Id int64 `json:"project_id"` Title string `json:"title"` Name string `json:"name"` Data Data `json:"data"` Commits Commits `json:"commits"` }
381 struct  go 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.