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.

4
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() …
88 go 

2
Comment effectuer une division dans Go
J'essaye d'effectuer une division simple en Go. fmt.Println(3/10) Cela imprime 0 au lieu de 0,3. C'est un peu bizarre. Quelqu'un pourrait-il s'il vous plaît partager quelle est la raison derrière cela? Je souhaite effectuer différentes opérations arithmétiques dans Go. Merci


6
Ajouter à un fichier dans Go
Je peux donc lire à partir d'un fichier local comme ceci: data, error := ioutil.ReadFile(name) Et je peux écrire dans un fichier local ioutil.WriteFile(filename, content, permission) Mais comment puis-je ajouter à un fichier? Existe-t-il une méthode intégrée?
87 file-io  go 



14
GOBIN non défini: impossible d'exécuter go install
J'essaye d'installer mon package personnalisé pour mon fichier main.go. Cependant, quand j'ai couru go install custom.go J'ai cette erreur go install: no install location for .go files listed on command line (GOBIN not set) Comment configurer GOBIN?
86 go 

2
Que fait exactement runtime.Gosched?
Dans une version antérieure à la sortie de go 1.5 du site Web Tour of Go , il y a un morceau de code qui ressemble à ceci. package main import ( "fmt" "runtime" ) func say(s string) { for i := 0; i < 5; i++ { runtime.Gosched() fmt.Println(s) …
86 concurrency  go 


9
Existe-t-il un débogueur interactif Golang? [fermé]
Fermé. Cette question ne respecte pas les directives de Stack Overflow . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle soit pertinente pour Stack Overflow. Fermé il y a 3 ans . Améliorez cette question Le titre résume assez bien …
85 debugging  go 

1
Comment définir la variable d'environnement GOPRIVATE
J'ai commencé à travailler sur un Goprojet et il utilise des modules privés à partir des dépôts privés Github et chaque fois que j'essaye de l'exécuter, go run main.gocela me donne une 410 Goneerreur ci-dessous : vérification de github.com/repoURL/go-proto@v2.86.0+incompatible/go.mod: github.com/repoURL/go-proto@v2.86.0+incompatible/go.mod: lecture https: //sum.golang. org/lookup/github.com/!repoURL/go-proto@v2.86.0+incompatible : 410 Gone Je peux facilement …

1
Que signifie «hot path» dans le contexte de sync.Once?
go version: 1.13.4 Dans le code source sync / once.go , les commentaires suivants mentionnaient "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 …
14 go 

3
chemin de module mal formé "xxxx / xxxx / uuid" point manquant dans le premier élément de chemin lors de la migration de dep basé sur GOPATH vers go mod
$ go version 1.13.3 J'ai une structure de dossiers comme suit: GOPATH +---src +--- my-api-server +--- my-auth-server +--- main.go +--- my-utils +--- uuid +--- uuid.go my-auth-serverutilise my-api-server/my-utils/uuidcomme dépendance Maintenant, quand j'ai utilisé le système de modules basé sur GOPATH, cela a bien fonctionné. Mais lors de l' utilisation des modules …
12 go  go-modules 


1
Utilisation de client-go pour `kubectl apply` contre l'API Kubernetes directement avec plusieurs types dans un seul fichier YAML
J'utilise https://github.com/kubernetes/client-go et tout fonctionne bien. J'ai un manifeste (YAML) pour le tableau de bord officiel de Kubernetes: https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta4/aio/deploy/recommended.yaml Je veux imiter kubectl applyce manifeste dans le code Go, en utilisant client-go. Je comprends que je dois faire un (dé) regroupement des octets YAML dans les types d'API corrects définis …
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.