Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Uitdaging: Herziening van Concepten van Functies | Functies
Introductie tot Golang

bookUitdaging: Herziening van Concepten van Functies

Taak

  1. Voltooi de code voor de tweede parameter van de functie operate, die de functie capitalize moet accepteren;
  2. Controleer de code en geef geschikte argumenten door in de aanroep van de functie operate binnen de functie main();
  3. Sla de geretourneerde waarden van de aanroep van de functie operate op in de variabelen original en updated.
index.go

index.go

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) }

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 7

Vraag AI

expand

Vraag AI

ChatGPT

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?

Could you walk me through the changes made in the `main()` function?

Awesome!

Completion rate improved to 1.96

bookUitdaging: Herziening van Concepten van Functies

Veeg om het menu te tonen

Taak

  1. Voltooi de code voor de tweede parameter van de functie operate, die de functie capitalize moet accepteren;
  2. Controleer de code en geef geschikte argumenten door in de aanroep van de functie operate binnen de functie main();
  3. Sla de geretourneerde waarden van de aanroep van de functie operate op in de variabelen original en updated.
index.go

index.go

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) }

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 7
some-alt