Benannte Rückgabeparameter in Golang

In Golang werden benannte Rückgabeparameter allgemein als benannte Parameter bezeichnet. Golang ermöglicht die Benennung der Rückgabeparameter oder Ergebnisse von Funktionen in der Funktionssignatur oder -definition. Man kann auch sagen, es handelt sich um die explizite Benennung von Rückgabevariablen in der Funktionsdefinition. Dadurch entfällt grundsätzlich die Notwendigkeit, den Variablennamen in der return-Anweisung zu erwähnen. Durch die Verwendung benannter Rückgabeparameter oder benannter Parameter kann man einfach das Schlüsselwort return am Ende der Funktion verwenden, um das Ergebnis an den Aufrufer zurückzugeben. Dieses Konzept wird häufig verwendet, wenn eine Funktion mehrere Werte zurückgeben muss. Um den Benutzern die Arbeit zu erleichtern und die Lesbarkeit des Codes zu verbessern, bietet Golang diese Möglichkeit.

Benannte Rückgabeparameter in Golang

Deklarieren benannter Rückgabeparameter

Um einen benannten Ergebnis- oder Rückgabeparameter zu deklarieren, verwenden Sie einfach den Rückgabetyp-Teil der Funktionssignatur. Hier ist die allgemeine Syntax zum Deklarieren einer Funktion in Golang. Die Syntax zum Deklarieren einer Funktion ohne benannten Rückgabeparameter lautet:

func function_name(Parameter-list)(Return_type){
    // function body.....
}

Return_Type ist hier optional und enthält den Typ des von der Funktion zurückgegebenen Wertes. Wenn Sie Return_Type in Ihrer Funktion verwenden, müssen Sie die return -Anweisung in Ihrer Funktion verwenden .
Die Syntax zum Deklarieren einer Funktion mit einem benannten return-Argument lautet:

func function_name(Parameter-list)(result_parameter1 data-_type, result_parameter2 data_type, ….){ 
// function body…..
return 
} 

Hier ist (result_parameter1 data-_type, result_parameter2 data_type, ….) die Liste der benannten Rückgabeargumente zusammen mit ihren Typen. Sie können n benannte Rückgabeparameter deklarieren.

Benannte Rückgabeparameter in Golang

Beispiel: Im folgenden Programm enthält die Zeile func calculator(a, b int) (mul int, div int) benannte Rückgabeargumente. Die return- Anweisung am Ende der Funktion enthält keine Parameter. Der Go-Compiler gibt die Parameter automatisch zurück.

// Chương trình Go mình họa 
// cách dùng đối số trả về được đặt tên

package main

import "fmt"

// Phương thức chính
func main() {

	// tại đây gọi hàm này
	// hàm trả về hai giá trị
	m, d := calculator(105, 7)

	fmt.Println("105 x 7 = ", m)
	fmt.Println("105 / 7 = ", d)
}

// hàm có các đối số được đặt tên
func calculator(a, b int) (mul int, div int) {

	// tại đây phép gán đơn giản sẽ
	// khởi tạo giá trị cho nó
	mul = a * b
	div = a / b

	// tại đây bạn sẽ có từ khóa return
	// không có bất kỳ tham số kết quả nào
	return
}

Ergebnis:

105 x 7 =  735
105 / 7 =  15

Wichtiger Hinweis:

  • Wenn die Typen aller Rückgabeargumente gleich benannt oder identisch sind, können Sie einen gemeinsamen Datentyp angeben. Vergleichen Sie den folgenden Code mit dem obigen Beispiel, um ihn besser zu verstehen.
// hàm có đối số đã được đặt tên
func calculator(a, b int) (mul, div int) {
  • Hier sind die Variablen mul und div beide vom Typ int . Sie können also auch benannte Argumente mit generischen Datentypen als Funktionsvariablen deklarieren (z. B. a und b).
  • Die Verwendung benannter Rückgabeparameter verbessert die Lesbarkeit des Codes, da man durch Lesen der Funktionssignatur die Rückgabeparameter erkennen kann.
  • Nach der Verwendung eines benannten Rückgabeparameters wird die Rückgabeanweisung häufig als Naked oder Bare Return bezeichnet.
  • Standardmäßig definiert Golang alle benannten Variablen mit dem Wert Null und Funktionen können diese verwenden. Falls die Funktion die Werte nicht ändert, wird automatisch ein Wert von Null zurückgegeben.
  • Wenn Sie den kurzen Deklarationsoperator ( : = ) verwenden, um benannte Rückgabeparameter zu initialisieren, wird ein Fehler ausgegeben, da dieser bereits vom Go-Compiler initialisiert wurde. Sie können daher eine einfache Zuweisung ( = ) verwenden, um benannten Rückgabeparametern Werte zuzuweisen.
// hàm có đối số được đặt tên
func calculator(a, b int) (mul int, div int) {

    // tại đây, nó sẽ báo lỗi
        // dưới dạng tham số đã được xác định
        // trong chữ ký hàm
    mul := a * b
    div := a / b

    // tại đây bạn có từ khóa return
    // không có bất kỳ tham số kết quả nào
    return
}
  • Benannte Rückgabeargumente oder minimale Rückgabeanweisungen eignen sich nur für kurze Funktionssignaturen. Geben Sie bei längeren Funktionen die Ergebnisparameter explizit zurück (verwenden Sie keine benannten Rückgabeparameter), um die Lesbarkeit des Codes zu gewährleisten.
  • Bei benannten Rückgabeargumenten ist eine minimale oder einfache Rückgabeanweisung erforderlich.

Leave a Comment

So verwenden Sie Konstanten in Golang

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.

Volatile Funktionen in Golang

Volatile Funktionen in Golang

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.

Schlüsselwörter in Go

Schlüsselwörter in Go

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 in Golang

Datentypen in Golang

Datentypen geben an, welche Art von Daten eine gültige Go-Variable enthalten kann. In der Sprache Go werden Typen in vier Kategorien unterteilt:

Funktionsargumente in Golang

Funktionsargumente in Golang

Go unterstützt zwei Hauptmethoden zur Argumentübergabe: Übergabe per Wert und Übergabe per Referenz. Go verwendet standardmäßig die Übergabe per Wert.

Funktion, die mehrere Werte in Golang zurückgibt

Funktion, die mehrere Werte in Golang zurückgibt

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.

Switch-Anweisung in Go

Switch-Anweisung in Go

Golang verfügt wie die meisten anderen Programmiersprachen über Switch-Anweisungen. Hier erfahren Sie, wie Sie die Switch-Anweisung in Golang verwenden.

Zu kennende Fälle bei der Verwendung von Auswahlanweisungen in Golang

Zu kennende Fälle bei der Verwendung von Auswahlanweisungen in Golang

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 und Felder in Golang

Anonyme Strukturen und Felder in Golang

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.

So verwenden Sie Rune in Golang

So verwenden Sie Rune in Golang

Was ist Rune in Golang? Wie verwendet man Rune in Golang? Dieser Artikel gibt Ihnen die Antwort.

So verwenden Sie Operatoren in Golang

So verwenden Sie Operatoren in Golang

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.

Ungültiger Bezeichner in Golang

Ungültiger Bezeichner in Golang

_ (Unterstrich) wird in Golang als leerer Bezeichner bezeichnet. Ein Bezeichner ist ein benutzerdefinierter Name von Programmelementen, der zu Identifikationszwecken verwendet wird.

So erstellen Sie ein Basisprogramm in Golang

So erstellen Sie ein Basisprogramm in Golang

„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.

So installieren Sie Go unter Windows

So installieren Sie Go unter Windows

Golang lässt sich problemlos unter Windows installieren. Hier finden Sie eine Schritt-für-Schritt-Anleitung zur Installation von Golang unter Windows.

So ändern Sie Ihr Microsoft Teams-Profilbild auf dem iPhone und Android

So ändern Sie Ihr Microsoft Teams-Profilbild auf dem iPhone und Android

Entdecken Sie die einfachste Methode, Ihr Microsoft Teams-Profilbild auf iPhone und Android zu ändern. Schritt-für-Schritt-Anleitung mit Screenshots für reibungslose Updates in der neuesten App-Version. Verbessern Sie noch heute Ihr professionelles Image!

So beheben Sie Microsoft Teams-Fehler: Wie Sie die Hilfe verwenden

So beheben Sie Microsoft Teams-Fehler: Wie Sie die Hilfe verwenden

Sind Sie es leid, dass die Microsoft Teams-Hilfe Ihren Arbeitsablauf blockiert? Hier finden Sie Schritt-für-Schritt-Lösungen, die auch mit den neuesten Versionen funktionieren. Cache leeren, aktualisieren und vieles mehr – ganz ohne technische Vorkenntnisse!

Behebung des Fehlers „Microsoft Teams-Webclient deaktiviert“

Behebung des Fehlers „Microsoft Teams-Webclient deaktiviert“

Sind Sie es leid, dass der Fehler „Microsoft Teams Web Client deaktiviert“ Ihre Meetings blockiert? Befolgen Sie unsere bewährten Schritt-für-Schritt-Anleitungen, um den Fehler schnell zu beheben – ganz ohne IT-Hilfe!

So laden Sie Microsoft Teams-Aufzeichnungen auf Ihren Laptop oder PC herunter

So laden Sie Microsoft Teams-Aufzeichnungen auf Ihren Laptop oder PC herunter

Entdecken Sie einfache Möglichkeiten, Microsoft Teams-Aufzeichnungen auf Ihren Laptop oder PC herunterzuladen. Erhalten Sie Schritt-für-Schritt-Anleitungen für die Desktop-App, das Web und OneDrive sowie Tipps zur Fehlerbehebung, damit Ihre Meetings reibungslos ablaufen. Ideal für Windows- und Mac-Nutzer!

Behebung des Microsoft Teams-Fehlercodes 404 im Web

Behebung des Microsoft Teams-Fehlercodes 404 im Web

Sind Sie es leid, dass der Microsoft Teams-Fehlercode 404 Ihre Meetings blockiert? Folgen Sie unserer bewährten Schritt-für-Schritt-Anleitung, um den Cache zu leeren, Browserprobleme zu beheben und den Fehler „Nicht gefunden“ schnell zu lösen – für eine reibungslose Zusammenarbeit. Aktualisiert mit den neuesten Fehlerbehebungen!

Behebung des Microsoft Teams-Beitrittsproblems über den Direktlink

Behebung des Microsoft Teams-Beitrittsproblems über den Direktlink

Probleme beim Beitritt zu Microsoft Teams-Besprechungen? Hier finden Sie bewährte Lösungen über direkte Links. Schnelle Hilfe für reibungsloses Beitreten – ganz ohne technische Vorkenntnisse!

Wo Sie Ihre Microsoft Teams-ID und Ihre Kontoinformationen finden

Wo Sie Ihre Microsoft Teams-ID und Ihre Kontoinformationen finden

Sie finden Ihre Microsoft Teams-ID oder Ihre Kontodaten nicht? Diese Schritt-für-Schritt-Anleitung zeigt Ihnen genau, wo Sie Ihre Microsoft Teams-ID und Ihre Kontoinformationen auf Desktop-Computern, im Web, auf Mobilgeräten und mehr finden, um eine reibungslose Zusammenarbeit zu gewährleisten.

Fehlerbehebung bei Microsoft Teams-Proxy-Fehlereinstellungen

Fehlerbehebung bei Microsoft Teams-Proxy-Fehlereinstellungen

Haben Sie Probleme mit dem Microsoft Teams-Proxy-Fehler? Entdecken Sie bewährte Schritte zur Fehlerbehebung bei den Microsoft Teams-Proxy-Einstellungen. Leeren Sie den Cache, passen Sie die Proxy-Einstellungen an und führen Sie mit unserer Expertenanleitung innerhalb weniger Minuten wieder reibungslose Anrufe durch.

So beheben Sie den Microsoft Teams-Anmeldefehler auf Chromebooks

So beheben Sie den Microsoft Teams-Anmeldefehler auf Chromebooks

Haben Sie Probleme mit der Microsoft Teams-Anmeldung auf Chromebooks? Hier finden Sie Schritt-für-Schritt-Lösungen, um Anmeldeprobleme schnell zu beheben. Leeren Sie den Cache, aktualisieren Sie Apps und vieles mehr für reibungsloses Teamwork. Funktioniert mit dem neuesten Chrome OS!

Wo wird meine Microsoft Teams-Aufzeichnung gespeichert? Finden Sie Ihre Dateien schnell

Wo wird meine Microsoft Teams-Aufzeichnung gespeichert? Finden Sie Ihre Dateien schnell

Sie finden Ihre Microsoft Teams-Aufzeichnung nicht? Erfahren Sie, wo Teams Besprechungsdateien in OneDrive oder SharePoint speichert und wie Sie diese schnell finden und sofort darauf zugreifen können. Nie wieder verlorene Aufzeichnungen!

Fehlerbehebung bei Verzögerungen in Microsoft Teams-Videokonferenzen über WLAN

Fehlerbehebung bei Verzögerungen in Microsoft Teams-Videokonferenzen über WLAN

Haben Sie Probleme mit Verzögerungen bei Microsoft Teams-Videokonferenzen über WLAN? Dieser umfassende Leitfaden zur Fehlerbehebung bietet schnelle Lösungen, fortgeschrittene Tipps und WLAN-Optimierungen, um sofort wieder kristallklare Videoanrufe zu ermöglichen.

So beheben Sie Wiedergabefehler in Microsoft Teams im Jahr 2026

So beheben Sie Wiedergabefehler in Microsoft Teams im Jahr 2026

Sind Sie es leid, dass Wiedergabefehler in Microsoft Teams Ihre Meetings im Jahr 2026 stören? Folgen Sie unserer Expertenanleitung, um Audio-, Video- und Freigabeprobleme schnell zu beheben – ganz ohne technische Vorkenntnisse. Reibungslose Zusammenarbeit erwartet Sie!

So deaktivieren Sie Microsoft Teams beim Systemstart für eine bessere PC-Leistung

So deaktivieren Sie Microsoft Teams beim Systemstart für eine bessere PC-Leistung

Entdecken Sie einfache Schritt-für-Schritt-Anleitungen, um Microsoft Teams beim Systemstart zu deaktivieren und so die PC-Leistung zu verbessern. Schnellere Startzeiten, geringerer Ressourcenverbrauch – ideal für Windows-Nutzer, die Wert auf einen reibungslosen Betrieb legen.

So nutzen Sie Microsoft Teams für Unternehmen und Bildungseinrichtungen (Tutorial 2026)

So nutzen Sie Microsoft Teams für Unternehmen und Bildungseinrichtungen (Tutorial 2026)

Entdecken Sie das volle Potenzial von Microsoft Teams im Jahr 2026 mit diesem umfassenden Tutorial. Lernen Sie wichtige Tipps für die Zusammenarbeit in Unternehmen und im Bildungsbereich – von der Einrichtung bis hin zu erweiterten Funktionen für reibungsloses Arbeiten. Ideal für Teams und Klassenzimmer!

So beheben Sie den Fehler, dass der Wiki-Tab in Microsoft Teams nicht geladen wird

So beheben Sie den Fehler, dass der Wiki-Tab in Microsoft Teams nicht geladen wird

Haben Sie Probleme mit dem Fehler, dass der Wiki-Tab in Microsoft Teams nicht geladen wird? Entdecken Sie bewährte Schritt-für-Schritt-Lösungen, um das Problem schnell zu beheben, Ihre Wiki-Tabs wiederherzustellen und die Produktivität Ihres Teams mühelos zu steigern.