Suchergebnisse für Anfrage "go"
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 ...
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 ...
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 ...
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 ...
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"}, ...
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 ...
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 ...
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) ...
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 := ...
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 ...