preguntar acerca de go
11
réponses
Quelle est la meilleure façon de convertir un tableau d’octets en chaîne?
J'ai besoin de lire [100]byte pour transférer un tas de données string.
Parce que tout le string n'est pas précisément long de 100, la partie restante du byte array est rembourrée avec 0 S.
Si je tansfer [100]byte à string par: string(byteArray[:] …
demandé sur
1970-01-01 00:33:33
12
réponses
la lecture du fichier ligne par ligne en aller
Je suis incapable de trouver la fonction file.ReadLine dans Go. Je peux comprendre comment écrire rapidement un, mais je me demande si je néglige quelque chose ici. Comment lire un fichier ligne par ligne? ... …
demandé sur
1970-01-01 00:33:32
5
réponses
Comment obtenir le répertoire du fichier en cours d’exécution?
Dans nodejs j'utilise _ _ dirname . Quel est L'équivalent de cela à Golang?
J'ai googlé et trouvé cet article http://andrewbrookins.com/tech/golang-get-directory-of-the-current-file/ . Où il utilise le code ci-dessous
_, filename, _, _ := runtime …
demandé sur
1970-01-01 00:33:33
4
réponses
Golang générateur de nombres aléatoires comment semer correctement
J'essaie de générer une chaîne aléatoire dans Go et voici le code que j'ai écrit jusqu'à présent:
package main
import (
"bytes"
"fmt"
"math/rand"
"time"
)
func main() {
fmt.Println(randomString(10))
}
func randomString(l int) …
demandé sur
1970-01-01 00:33:32
4
réponses
Répertoire de liste dans Go
J'ai essayé de comprendre comment lister simplement les fichiers et les dossiers dans un seul répertoire dans Go.
J'ai trouvé filepath.Walk, mais il va automatiquement dans les sous-répertoires, ce que je ne veux pas. Toutes mes autres recherches n …
demandé sur
1970-01-01 00:33:33
5
réponses
Lire le fichier texte dans un tableau de chaînes (et écrire)
La capacité de lire (et d'écrire) un fichier texte dans un tableau de chaînes qui est, je crois, une assez exigence commune. Il est également très utile lors du démarrage d'un langage supprimant le besoin d'accéder initialement à une base de données. …
demandé sur
1970-01-01 00:33:31
3
réponses
Aller conventions de nommage pour const
J'essaie de déterminer s'il existe une convention de nommage pour les noms de const dans Golang.
Personnellement, j'aurais tendance à suivre le style C et à les écrire en majuscules, mais je n'ai rien trouvé sur cette page http://golang.org/doc/eff …
demandé sur
1970-01-01 00:33:34
7
réponses
tableau aléatoire dans Go
J'ai essayé de traduire le code Python suivant pour Aller
import random
list = [i for i in range(1, 25)]
random.shuffle(list)
print(list)
Mais j'ai trouvé ma version Go longue et maladroite car il n'y a pas de fonction de lecture aléatoire et j' …
demandé sur
1970-01-01 00:33:32
7
réponses
Go / Golang écrire le journal dans un fichier
J'essaie d'écrire dans un fichier journal avec Golang.
J'ai essayé plusieurs approches, qui ont toutes échoué. C'est ce que j'ai essayé:
func TestLogging(t *testing.T) {
if !FileExists("logfile") {
CreateFile("logfile")
}
f, err …
demandé sur
1970-01-01 00:33:33
3
réponses
Copier tous les éléments d’une carte dans une autre
Donné
var dst, src map[K]V
, je peux copier toutes les entrées de src dans dst en faisant
for k, v := range src {
dst[k] = v
}
Y a-t-il une façon plus idiomatique de le faire?
copy fonctionne uniquement sur les tranches (et string comme u …
demandé sur
1970-01-01 00:33:31