Skip to Content
Go lernen, 2. Auflage
book

Go lernen, 2. Auflage

by Jon Bodner
March 2025
Beginner to intermediate
494 pages
14h 6m
German
O'Reilly Media, Inc.
Audio summary available
Content preview from Go lernen, 2. Auflage

Kapitel 5. Funktionen

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Bisher haben sich deine Programme auf ein paar Zeilen in der Funktion main beschränkt. Jetzt wird es Zeit, größer zu werden. In diesem Kapitel lernst du, wie du in Go Funktionen schreibst und welche interessanten Dinge du damit machen kannst.

Deklarieren und Aufrufen von Funktionen

Die Grundlagen der Go-Funktionen sind jedem bekannt der in anderen Sprachen mit erstklassigen Funktionen programmiert hat, wie C, Python, Ruby oder JavaScript. (Go hat auch Methoden, die ich in Kapitel 7 behandeln werde.) Genau wie bei den Kontrollstrukturen fügt Go den Funktionen seine eigene Note hinzu. Einige sind Verbesserungen, andere sind Experimente, die man vermeiden sollte. In diesem Kapitel werde ich beides behandeln.

Du hast bereits gesehen, wie Funktionen deklariert und verwendet werden. Jedes Go-Programm beginnt mit einer Funktion main, und du hast die Funktion fmt.Println aufgerufen, um auf dem Bildschirm zu drucken. Da eine main Funktion keine Parameter oder Rückgabewerte annimmt, wollen wir sehen, wie es aussieht, wenn eine Funktion dies tut:

func div(num int, denom int) int {
    if denom == 0 {
        return 0
    }
    return num / denom
}

Schauen wir uns all die neuen Dinge in diesem Codebeispiel an. Eine Funktionsdeklaration besteht aus vier Teilen: dem Schlüsselwort func, dem Namen der Funktion, den Eingabeparametern und dem Rückgabetyp. ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Reguläre Ausdrücke Kochbuch

Reguläre Ausdrücke Kochbuch

Jan Goyvaerts, Steven Levithan
Projektmanagement kurz & gut

Projektmanagement kurz & gut

Daniel Brönimann, Christoph Bommer
50 Arten, Nein zu sagen

50 Arten, Nein zu sagen

Robbin Schuurman, Willem Vermaak

Publisher Resources

ISBN: 9781098180300Supplemental Content