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 …
go
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 …
go
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. …
go
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