Benannte Rückgabeparameter in Golang
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.
_ (Unterstrich) wird in Golang als leerer Bezeichner bezeichnet . Ein Bezeichner ist ein benutzerdefinierter Name von Programmelementen, der zu Identifikationszwecken verwendet wird.
Golang bietet die besondere Funktion, ungenutzte Variablen mithilfe von Blank Identifier zu definieren und zu verwenden. Ungenutzte Variablen sind Variablen, die vom Benutzer während des Programms definiert, aber nie verwendet werden. Diese Variablen machen das Programm nahezu unlesbar. Wie Sie wissen, ist Golang eine prägnantere und lesbarere Programmiersprache, sodass der Programmierer keine ungenutzten Variablen definieren kann. Andernfalls gibt der Compiler eine Fehlermeldung aus.
Der eigentliche Nutzen von Blank Identifier liegt darin, dass eine Funktion mehrere Werte zurückgibt, wir aber nur wenige Werte benötigen und die überzähligen entfernen müssen. Es teilt dem Compiler grundsätzlich mit, dass diese Variable nicht benötigt wird und ignoriert sie fehlerfrei. Es verbirgt die Werte der Variablen und macht das Programm lesbar. Wenn Sie also Blank Identifier einen Wert zuweisen, wird dieser nicht verwendet.
Beispiel 1: Im folgenden Programm gibt die Funktion mul_div zwei Werte zurück, die wir in den Bezeichnern mul und div speichern . Im gesamten Programm verwenden wir jedoch nur eine Variable, nämlich mul . Der Compiler gibt daher einen Fehler aus , dass div deklariert, aber nicht verwendet wird.
// Chương trình Go hiện trình biên dịch
// báo lỗi nếu một biến
// được khai báo nhưng không được sử dụng
package main
import "fmt"
// Hàm chính
func main() {
// gọi hàm này
// hàm trả về hai giá trị được gán
// cho định danh mul và div
mul, div := mul_div(105, 7)
// chỉ dùng biến mul
// trình biên dịch sẽ báo lỗi
fmt.Println("105 x 7 = ", mul)
}
// hàm trả về hai
// giá trị của kiểu integer
func mul_div(n1 int, n2 int) (int, int) {
// trả về các giá trị này
return n1 * n2, n1 / n2
}
Ergebnis:
./prog.go:15:7: div được khai báo nhưng không được dùng
Beispiel 2: Verwenden Sie den Blank-Bezeichner, um das obige Programm zu reparieren. Verwenden Sie anstelle des Div-Bezeichners einfach _ (Unterstrich) . Dadurch kann der Compiler den Deklarationsfehler ignorieren und ihn nicht für die jeweilige Variable verwenden.
// Chương trình Go dùng định danh trống
package main
import "fmt"
// Hàm chính
func main() {
// gọi hàm này
// hàm trả về hai giá trị
// được gán cho định danh mul và trống
mul, _ := mul_div(105, 7)
// chỉ dùng biến mul
fmt.Println("105 x 7 = ", mul)
}
// hàm trả về hai giá trị
// của kiểu integer
func mul_div(n1 int, n2 int) (int, int) {
// trả về giá trị này
return n1 * n2, n1 / n2
}
Ergebnis:
105 x 7 = 735
Wichtige Punkte, die Sie beachten sollten:
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.
„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.
Golang ermöglicht das Erstellen von zwei oder mehr Methoden mit demselben Namen im selben Paket, aber die Empfänger dieser Methoden müssen unterschiedlichen Typs sein.
In Go sind Funktionen Codeblöcke, die bestimmte Aufgaben ausführen und im gesamten Programm wiederverwendet werden können, um Speicher zu sparen, die Lesbarkeit zu verbessern und Zeit zu sparen.
Vampirfinken leben seit 500.000 Jahren auf Darwin Island und Wolf Island (beide Teil der Galapagosinseln – Ecuador).
Auf Flughäfen gibt es keine Geschwindigkeitsbegrenzungen, da die Piloten anhand der Fluglinienverfahren und der Wetterbedingungen entscheiden, wie schnell das Flugzeug die Landebahn entlangfahren kann.
Suchen Sie nach lustigen Hintergrundbildern zum Entsperren Ihres Telefons? Schauen Sie sich die folgenden Hintergrundbilder an und wählen Sie selbst ein cooles Hintergrundbild zum Entsperren Ihres Telefons.
Beim Eintausch des Codes „Fire Annihilation: Heritage“ erhältst du Goldmünzen, EXP-Edelsteine, Edelsteine und Heldenbeschwörungstickets sowie viele weitere attraktive Belohnungen.
Der Spielcode von Skibidi Tower Defense hilft Ihnen dabei, Ihre Basis leichter zu verteidigen, indem er Ihnen während des Spiels kostenlose Münzen, Glückstränke und Goldverdoppelungstränke zur Verfügung stellt.
Mit der Apple Maps-Anwendung können Sie die Maßeinheit je nach Bedarf und Nutzungsgewohnheiten der jeweiligen Person zwischen km, Meile und Meilen ändern.
Diese kostenlosen Reiseplanungs-Apps verwenden KI- und Machine-Learning-Tools wie ChatGPT, um Ihre Reiseroute in Sekundenschnelle vorzubereiten.
Google integriert KI-Funktionen in den Google Chrome-Browser und nutzt seit neuestem Gemini aus der Google Chrome-Adressleiste.
Neben der Erstellung mehrerer Benutzer können Sie in Windows 10 auch die Aktionen anderer Benutzer auf einem gemeinsam genutzten PC einschränken, indem Sie mehrere Arten von Konten bereitstellen, nämlich Standardbenutzerkonten und Administratorkonten.
Tastaturkürzel sind ein großartiges Produktivitätstool, insbesondere für diejenigen, deren Arbeit viel Tipparbeit erfordert.
Google hat angekündigt, dass es die Funktion zur Generierung von Personenbildern aus Text seines KI-Modells Gemini aufgrund eines schwerwiegenden historischen Fehlers aussetzt.
Copilot hilft Ihnen dabei, Ihren PowerPoint-Inhaltsfolien kreative Ideen hinzuzufügen oder den schlechten Inhalt Ihrer Präsentationsfolien zu korrigieren.
Anstatt Ihren gesamten Google Gemini-Verlauf zu löschen, können Sie auch nur die gewünschten Konversationen löschen. Dieser Artikel führt Sie durch das Löschen Ihrer Google Gemini-Konversationen.
In diesem Artikel erklärt Ihnen WebTech360, wie Sie ein Downgrade von iOS 16 Beta auf iOS 15 durchführen.
Hier ist eine Liste der besten Apps zur Kindersicherung, die Ihnen beim Vergleich der verschiedenen verfügbaren Optionen hilft.