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.
In der Golang- Sprache können Sie mithilfe der return-Anweisung mehrere Werte aus einer Funktion zurückgeben. Anders ausgedrückt: In einer Funktion kann eine return-Anweisung mehrere Werte zurückgeben. Der Typ der zurückgegebenen Werte entspricht dem Typ des in der Parameterliste angegebenen Parameters.
Syntax:
func function_name(parameter_list)(return_type_list){
// code...
}
Darin:
Zum Beispiel:
// Chương trình Go minh họa
// cách hàm trả về nhiều giá trị
package main
import "fmt"
// myfunc trả về 3 giá trị của kiểu int
func myfunc(p, q int)(int, int, int ){
return p - q, p * q, p + q
}
// Phương thức chính
func main() {
// Giá trị trả về được gắn vào
// 3 biến khác nhau
var myvar1, myvar2, myvar3 = myfunc(4, 2)
// Hiện giá trị
fmt.Printf("Result is: %d", myvar1 )
fmt.Printf("\nResult is: %d", myvar2)
fmt.Printf("\nResult is: %d", myvar3)
}
Ergebnis:
Result is: 2
Result is: 8
Result is: 6
Benennen Sie den Rückgabewert
In der Programmiersprache Go können Sie Namen für Rückgabewerte angeben. Sie können diese Variablennamen auch in Ihrem Code verwenden. Es ist nicht erforderlich, diese Namen mit der return -Anweisung zu schreiben, da der Go-Compiler automatisch erkennt, dass diese Variablen beibehalten werden sollen. Der Rückgabetyp heißt „minimal return“. Minimal return reduziert Duplikate in Ihrem Programm.
Syntax:
func function_name(para1, para2 int)(name1 int, name2 int){
// code...
}
hoặc
func function_name(para1, para2 int)(name1, name2 int){
// code...
}
Dabei sind name1 und name2 die Namen des Rückgabewerts und para1 und para2 die Parameter der Funktion.
Zum Beispiel:
// Minh họa chương trình Go
// cách đặt tên cho giá trị trả về
package main
import "fmt"
// myfunc trả về 2 giá trị của kiểu int
// đây là tên giá trị trả về:
// rectangle và square
func myfunc(p, q int)( rectangle int, square int ){
rectangle = p*q
square = p*p
return
}
func main() {
// Giá trị trả về được gán cho
// hai biến khác nhau
var area1, area2 = myfunc(2, 4)
// Hiện giá trị
fmt.Printf("Area of the rectangle is: %d", area1 )
fmt.Printf("\nArea of the square is: %d", area2)
}
Ergebnis:
Area of the rectangle is: 8
Area of the square is: 4
Go unterstützt zwei Hauptmethoden zur Argumentübergabe: Übergabe per Wert und Übergabe per Referenz. Go verwendet standardmäßig die Übergabe per Wert.
Golang verfügt wie die meisten anderen Programmiersprachen über Switch-Anweisungen. Hier erfahren Sie, wie Sie die Switch-Anweisung in Golang verwenden.
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.
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.
In der Programmiersprache Go kann ein Bezeichner ein Variablenname, ein Funktionsname, eine Konstante, eine Anweisungsbezeichnung, ein Paketname oder ein Typ sein. Hier erfahren Sie, was Sie über die Verwendung von Bezeichnern in Golang wissen müssen.
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.
Um diese Funktion nutzen zu können, muss auf Ihrem Chromebook Chrome OS 89 oder höher ausgeführt werden.
Der Safari-Browser teilt den Webverlauf mit anderen Apple-Geräten, die dasselbe iCloud-Konto verwenden. Viele Menschen, die sich um ihre Privatsphäre sorgen, können den Artikel lesen, um die Freigabe zu unterbinden.
Viele Leute fanden das Ändern der Bildgröße sehr lästig, bis sie von der einfachen kanalbasierten Schutzmethode von Photoshop erfuhren.