Challenge: Reviewing Concepts of Functions
Task
- Finish the code for the second parameter of the
operate
function, which is expected to accept thecapitalize
function; - Review the code and provide suitable arguments in the
operate
function call within themain()
function; - Save the returned values from the
operate
function call into the variablesoriginal
andupdated
.
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) }
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 4. Hoofdstuk 7
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
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
Challenge: Reviewing Concepts of Functions
Veeg om het menu te tonen
Task
- Finish the code for the second parameter of the
operate
function, which is expected to accept thecapitalize
function; - Review the code and provide suitable arguments in the
operate
function call within themain()
function; - Save the returned values from the
operate
function call into the variablesoriginal
andupdated
.
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) }
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 4. Hoofdstuk 7