Suchergebnisse für Anfrage "go"

2 die antwort

nterschiedliches Verhalten von Variable und Rückgabewert der Funkti

Ich möchte zwei Zeilen verbinden, erhalte jedoch eine Fehlermeldung. Original hash := sha1.Sum([]byte(uf.Pwd)) u.Pwhash = hex.EncodeToString(hash[:])Joint u.Pwhash = hex.EncodeToString(sha1.Sum([]byte(uf.Pwd))[:])Der erste ...

4 die antwort

Bitte erläutern Sie & und * in GoLang

Ich habe kürzlich angefangen, GoLang zu lernen. Es gab mehrere Fälle, in denen der Compiler einen Fehler auslöst, wenn ich versuche, Variablen als Argumente in Go-Funktionen zu übergeben. Ich konnte dies manchmal mit einem Zeiger vor ...

2 die antwort

Warum ändert count ++ (anstelle von count = count + 1) die Art und Weise, wie die Karte in Golang @ zurückgegeben wi

Ich habe eine Map verwendet, die Wörter aus einem Satz als Schlüssel und Ganzzahlen als Werte verwendet. func WordCount(s string) map[string]int { var m map[string]int m = make(map[string]int) var substrings[]string count := 0 substrings ...

TOP-Veröffentlichungen

2 die antwort

Warum unterscheidet sich die Schnittkapazität mit ungeraden Zahlen vom Verhalten mit geraden Zahlen

Ich habe festgestellt, dass sich die Kapazität von Slices anders verhält, wenn die Kapazität eine ungerade Zahl ist. Genauer gesagt: Wenn einem Slice ein Element hinzugefügt wird, beträgt die Kapazität des Slice verdoppelt als die ursprüngliche ...

4 die antwort

Wie erstelle ich ein Array von Objekten in Golang?

Ich habe eine Anforderung, in der ich ein Array von Objekten in einer Variablen speichern muss. Es gibt verschiedene Arten von Objekten. Siehe folgendes Beispiel: v := [ {"name":"ravi"}, ["art","coding","music","travel"], {"language":"golang"}, ...

2 die antwort

Golang Operator Overloading

ch verstehe, dass Golang keine Überlastung der Bediener bietet, da es der Ansicht ist, dass es die Komplexität erhöh So möchte ich das für Strukturen direkt implementieren. package main import "fmt" type A struct { value1 int value2 int } func ...

4 die antwort

Ist Encoding / Gob deterministisch?

Können wir für zwei Go-Objekte x, y erwarten, dass x gleich y ist (vorausgesetzt, es gibt keine Schwierigkeiten mit Interfaces und Maps, nur Strukturen und Arrays), dass die Ausgabe von gob_encode (x) und gob_encode (y) immer gleich sein wird ...

12 die antwort

Warum kann ich fmt.Sprintf ("% d.% D.% D.% D", a ...) nicht ausführen?

Ich lerne Go und bleibe bei der Go-Tour (exercise-stringer.go:https: //tour.golang.org/methods/ [https://tour.golang.org/methods/7]). Hier ist ein Code: type IPAddr [4]byte // TODO: Add a "String() string" method to IPAddr. func (a IPAddr) ...

6 die antwort

Woher wissen, ob eine Variable beliebigen Typs in Golang Null ist?

Weil nicht alle Typen vergleichbar sind, z. Eine Scheibe. Also können wir das nicht tun var v ArbitraryType v == reflect.Zero(reflect.TypeOf(v)).Interface()Edit - Lösung reflect.DeepEqual var v ArbitratyType zero := ...

8 die antwort

Was könnte passieren, wenn ich die Antwort nicht schließe.Körper in Golang?

n Golang habe ich einige http-Antworten und vergesse manchmal anzurufen: resp.Body.Close() Was passiert in diesem Fall? Wird es ein Speicherleck geben? Auch ist es sicher, in @ setzdefer resp.Body.Close() Unmittelbar nach Erhalt ...