Herausforderung: Überprüfung der Konzepte von Funktionen
Aufgabe
- Vervollständigen Sie den Code für den zweiten Parameter der
operate
-Funktion, der diecapitalize
-Funktion akzeptieren soll; - Überprüfen Sie den Code und geben Sie geeignete Argumente im
operate
-Funktionsaufruf innerhalb dermain()
-Funktion an; - Speichern Sie die zurückgegebenen Werte aus dem
operate
-Funktionsaufruf in den Variablenoriginal
undupdated
.
index.go
1234567891011121314151617181920212223package 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?
Danke für Ihr Feedback!
Abschnitt 4. Kapitel 7
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Suggested prompts:
Can you explain how the operate function works?
What does the capitalize function do in this context?
Can you show the output of the main function?
Awesome!
Completion rate improved to 1.96
Herausforderung: Überprüfung der Konzepte von Funktionen
Swipe um das Menü anzuzeigen
Aufgabe
- Vervollständigen Sie den Code für den zweiten Parameter der
operate
-Funktion, der diecapitalize
-Funktion akzeptieren soll; - Überprüfen Sie den Code und geben Sie geeignete Argumente im
operate
-Funktionsaufruf innerhalb dermain()
-Funktion an; - Speichern Sie die zurückgegebenen Werte aus dem
operate
-Funktionsaufruf in den Variablenoriginal
undupdated
.
index.go
1234567891011121314151617181920212223package 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?
Danke für Ihr Feedback!
Abschnitt 4. Kapitel 7