Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Herausforderung: Überprüfung der Konzepte von Funktionen | Funktionen
Einführung in Golang
course content

Kursinhalt

Einführung in Golang

Einführung in Golang

1. Erste Schritte
2. Datentypen
3. Kontrollstrukturen
4. Funktionen
5. Arrays und Slices
6. Einführung in Strukturen & Maps

book
Herausforderung: Überprüfung der Konzepte von Funktionen

Aufgabe

  1. Vervollständigen Sie den Code für den zweiten Parameter der operate-Funktion, der die capitalize-Funktion akzeptieren soll;

  2. Überprüfen Sie den Code und geben Sie geeignete Argumente im operate-Funktionsaufruf innerhalb der main()-Funktion an;

  3. Speichern Sie die zurückgegebenen Werte aus dem operate-Funktionsaufruf in den Variablen original und updated.

go

index

copy
1234567891011121314151617181920212223
package main import "fmt" // `ToLower()` and `ToUpper()` functions are imported from the `strings` module import "strings" func capitalize(str string) string { return strings.ToUpper(str) } func operate(str string, operation ___) (string, string) { return str, operation(str) } func main() { inputString := "Hello World" var original string var updated string ___ = operate(___) fmt.Println(original, updated) }

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 7

Fragen Sie AI

expand
ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

course content

Kursinhalt

Einführung in Golang

Einführung in Golang

1. Erste Schritte
2. Datentypen
3. Kontrollstrukturen
4. Funktionen
5. Arrays und Slices
6. Einführung in Strukturen & Maps

book
Herausforderung: Überprüfung der Konzepte von Funktionen

Aufgabe

  1. Vervollständigen Sie den Code für den zweiten Parameter der operate-Funktion, der die capitalize-Funktion akzeptieren soll;

  2. Überprüfen Sie den Code und geben Sie geeignete Argumente im operate-Funktionsaufruf innerhalb der main()-Funktion an;

  3. Speichern Sie die zurückgegebenen Werte aus dem operate-Funktionsaufruf in den Variablen original und updated.

go

index

copy
1234567891011121314151617181920212223
package main import "fmt" // `ToLower()` and `ToUpper()` functions are imported from the `strings` module import "strings" func capitalize(str string) string { return strings.ToUpper(str) } func operate(str string, operation ___) (string, string) { return str, operation(str) } func main() { inputString := "Hello World" var original string var updated string ___ = operate(___) fmt.Println(original, updated) }

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 7
Wir sind enttäuscht, dass etwas schief gelaufen ist. Was ist passiert?
some-alt