So verwenden Sie Konstanten in Golang
Was ist eine Konstante oder Konstante in Golang? Hier erfahren Sie, was Sie über die Verwendung von Konstanten in Go wissen müssen.
Eine Struktur oder ein Struct in Golang ist ein benutzerdefinierter Typ, der es uns ermöglicht, eine Gruppe von Elementen unterschiedlichen Typs zu einer einzigen Einheit zusammenzufassen. Jede reale Entität mit bestimmten Eigenschaften oder Feldern kann als Struct dargestellt werden.
So verwenden Sie verschachtelte Strukturen in Golang
Die Sprache Go erlaubt verschachtelte Strukturen. Eine Struktur, die ein Feld einer anderen Struktur ist, wird als verschachtelte Struktur bezeichnet. Anders ausgedrückt: Eine Struktur innerhalb einer anderen Struktur wird als verschachtelte Struktur bezeichnet. Syntax:
type struct_name_1 struct{
// Các trường
}
type struct_name_2 struct{
variable_name struct_name_1
}
Betrachten Sie das folgende Beispiel, um die verschachtelte Struktur in Golang zu verstehen:
Beispiel 1:
// Chương trình Go minh hoạc
// cấu trúc lồng nhau
package main
import "fmt"
// Tạo cấu trúc
type Author struct {
name string
branch string
year int
}
// Tạo cấu trúc lòng nhau
type HR struct {
// cấu trúc là một trường
details Author
}
func main() {
// Khởi tạo các trường
// của cấu trúc
result := HR{
details: Author{"Sona", "ECE", 2013},
}
// Hiện giá trị
fmt.Println("\nDetails of Author")
fmt.Println(result)
}
Ergebnis:
Details of Author
{{Sona ECE 2013}}
Beispiel 2:
// Chương trình Golang minh họa
// cấu trúc lồng nhau
package main
import "fmt"
// Tạo cấu trúc
type Student struct {
name string
branch string
year int
}
// Tạo cấu trúc lồng nhau
type Teacher struct {
name string
subject string
exp int
details Student
}
func main() {
// Khởi tạo các trường
// của cấu trúc
result := Teacher{
name: "Suman",
subject: "Java",
exp: 5,
details: Student{"Bongo", "CSE", 2},
}
// Hiện giá trị
fmt.Println("Details of the Teacher")
fmt.Println("Teacher's name: ", result.name)
fmt.Println("Subject: ", result.subject)
fmt.Println("Experience: ", result.exp)
fmt.Println("\nDetails of Student")
fmt.Println("Student's name: ", result.details.name)
fmt.Println("Student's branch name: ", result.details.branch)
fmt.Println("Year: ", result.details.year)
}
Ergebnis:
Details of the Teacher
Teacher's name: Suman
Subject: Java
Experience: 5
Details of Student
Student's name: Bongo
Student's branch name: CSE
Year: 2
Beispiel 3:
In Go kann eine Struktur Felder enthalten, die selbst Strukturen sind, sogenannte verschachtelte Strukturen. Hier ist ein Beispiel für eine Struktur mit einer verschachtelten Struktur:
package main
import (
"fmt"
)
type Address struct {
Street string
City string
State string
PostalCode string
}
type Person struct {
FirstName string
LastName string
Age int
Address Address
}
func main() {
p := Person{
FirstName: "John",
LastName: "Doe",
Age: 30,
Address: Address{
Street: "123 Main St",
City: "Anytown",
State: "CA",
PostalCode: "12345",
},
}
fmt.Println(p.FirstName, p.LastName)
fmt.Println("Age:", p.Age)
fmt.Println("Address:")
fmt.Println("Street:", p.Address.Street)
fmt.Println("City:", p.Address.City)
fmt.Println("State:", p.Address.State)
fmt.Println("Postal Code:", p.Address.PostalCode)
}
Ergebnis:
John Doe
Age: 30
Address:
Street: 123 Main St
City: Anytown
State: CA
Postal Code: 12345
Hier definieren wir zwei Strukturtypen: Person und Adresse. Person hat ein verschachteltes Strukturfeld namens Adresse. In der Hauptfunktion erstellen wir eine neue Instanz von Person mit einem Adressfeld. Anschließend drucken wir die Werte verschiedener Felder der Strukturen Person und Adresse mithilfe der Punktnotation, um auf die verschachtelten Felder zuzugreifen.
Was ist eine Konstante oder Konstante in Golang? Hier erfahren Sie, was Sie über die Verwendung von Konstanten in Go wissen müssen.
Mit variadischen Funktionen in Go können Sie einer Funktion eine variable Anzahl von Argumenten übergeben. Hier erfahren Sie alles, was Sie über variadische Funktionen in Golang wissen müssen.
In Golang werden benannte Rückgabeparameter oft als benannte Parameter bezeichnet. Golang ermöglicht die Benennung der Rückgabeparameter oder Ergebnisse von Funktionen in der Funktionssignatur oder -definition.
Schlüsselwörter – Schlüsselwörter sind Wörter in einer Sprache, die für interne Prozesse verwendet werden oder vordefinierte Aktionen darstellen. Hier erfahren Sie, was Sie über Schlüsselwörter in Golang wissen müssen.
Datentypen geben an, welche Art von Daten eine gültige Go-Variable enthalten kann. In der Sprache Go werden Typen in vier Kategorien unterteilt:
Go unterstützt zwei Hauptmethoden zur Argumentübergabe: Übergabe per Wert und Übergabe per Referenz. Go verwendet standardmäßig die Übergabe per Wert.
In der Sprache Go können Sie mithilfe der return-Anweisung mehrere Werte aus einer Funktion zurückgeben. Mit anderen Worten: In einer Funktion kann eine return-Anweisung mehrere Werte zurückgeben.
Golang verfügt wie die meisten anderen Programmiersprachen über Switch-Anweisungen. Hier erfahren Sie, wie Sie die Switch-Anweisung in Golang verwenden.
In diesem Artikel erfahren Sie, wie Sie den Standardfall verwenden, um Deadlocks zu vermeiden. Zunächst erfahren Sie jedoch, was ein Deadlock-Fall bei der Verwendung des Select-Befehls in Golang ist.
Anonyme Strukturen in Golang sind temporäre Strukturen ohne Namen, die für einmalige Zwecke verwendet werden, während anonyme Felder das Einbetten unbenannter Felder ermöglichen.
Was ist Rune in Golang? Wie verwendet man Rune in Golang? Dieser Artikel gibt Ihnen die Antwort.
Operatoren ermöglichen es uns, verschiedene Arten von Operationen an Operanden durchzuführen. In der Programmiersprache Go können Operatoren anhand ihrer unterschiedlichen Funktionen klassifiziert werden.
_ (Unterstrich) wird in Golang als leerer Bezeichner bezeichnet. Ein Bezeichner ist ein benutzerdefinierter Name von Programmelementen, der zu Identifikationszwecken verwendet wird.
„Hallo Welt!“ ist das erste einfache Programm in einer Programmiersprache. Sie können dieses erste Programm in Golang schreiben, indem Sie die folgenden Schritte befolgen.
Golang lässt sich problemlos unter Windows installieren. Hier finden Sie eine Schritt-für-Schritt-Anleitung zur Installation von Golang unter Windows.
Wenn Sie den Computer verwenden und er sich plötzlich ausschaltet, fragen Sie sich, was mit Ihrem Computer nicht stimmt? Dieser Artikel zeigt Ihnen, wie Sie diesen Fehler beheben.
Die Teslaspule ist ein Resonanztransformatorkreis und eine berühmte Erfindung des genialen Nikola Tesla. Sie wird zur Erzeugung von Wechselstrom mit hoher Spannung, niedriger Intensität und hoher Frequenz verwendet. Sie entlädt nicht nur Strom, sondern bringt Teslaspulen mit Intelligenz und Kreativität auch zum Singen.
Anfang Dezember konnte das Bauunternehmen S. Rushton in Halifax im kanadischen Nova Scotia mithilfe von rund 700 Seifenstücken erfolgreich ein uraltes Gebäude mit einem Gewicht von bis zu 220 Tonnen über eine Distanz von 9 Metern bewegen.
Chinesische Forscher für Hyperschallwaffen entwickeln den weltweit stärksten Rotationssprengstoffmotor, der es Flugzeugen ermöglicht, in einer Höhe von 30 km mit 19.756 km/h (Mach 16) zu fliegen.
Dank künstlicher Intelligenz (KI) könnte das, was wie ein Filmtraum klingt – dass Menschen die Sprache der Tiere verstehen – bald Wirklichkeit werden.
Zu wissen, was jede Funktion bewirkt, kann den Unterschied zwischen einem guten und einem großartigen Foto ausmachen.
Was ist eine Konstante oder Konstante in Golang? Hier erfahren Sie, was Sie über die Verwendung von Konstanten in Go wissen müssen.
Code Ultimate Evolution Saiyan gibt den Spielern eine Reihe attraktiver Belohnungen und dank dessen im frühen Spiel wie Diamanten, Exp, Exp-Kapseln, Gold, Charakterfragmente
Instagram hat kürzlich sein Profilraster-Layout auf eine vertikale 4:5-Vorschau umgestellt. Nutzer können das Vorschaubild nach Belieben anpassen, um den Fokus auf die gewünschten Inhalte zu legen.
Code Monkey King gibt den Spielern eine Reihe attraktiver Belohnungen wie Währung, 5-Sterne-Zufallscharakterfragmente, Nine Revolutions Golden Pill, zufällige Ressourcenpakete
Wir alle kennen das: Man klickt auf das Chrome-Symbol und wartet, bis der Browser startet. Das scheinbar endlose Warten, bis die Startseite geladen ist, kann frustrierend sein.
Auf einigen Samsung Galaxy-Telefonen besteht die Möglichkeit, Sticker aus Fotos im Album zu erstellen, sodass Benutzer frei Sticker erstellen und in Nachrichten verwenden können.
Benutzer können den Task-Manager nicht verwenden, wenn er nicht funktioniert. So beheben Sie das Problem, wenn der Task-Manager auf einem Windows 11/10-PC nicht funktioniert.
Der neueste Code Dau Than Tuyet The gibt Spielern Münzen, Goldbarren und viele andere Gegenstände, darunter Nguyen Phach, Geschenkboxen, Truhen, Trac Viet Stones …
Die Belohnungen für den Geschenkcode „Legendärer Drachengott“ bestehen hauptsächlich aus Gold und Diamanten. Außerdem gibt es Bonustruhen, Steine und Wiederherstellungsgegenstände …