Ich verstehe, dass, wenn T
eine Struktur ist, dann ist diese Beträge eine leere Struktur (sensible leere Werte) zur Schaffung ::Was bedeutet neu an einer Schnittstelle angewendet?
t := new(T)
jedoch mit dem folgenden Code-Schnipsel ::
type Burper interface {burp() int}
b := new(Burper)
Was ist erstellt & Was ist die Nützlichkeit der Neuaufnahme einer Schnittstelle?
Es scheint Null zurück zu geben. – fuz
@FUZxxl Nicht in meinem Fall. 'fmt.Println (new (Burper))' gibt eine Adresse aus (wenn neu ein Zeiger zurückgegeben wird). – canadadry
Ja, es gibt einen Zeiger auf Null zurück. – fuz