Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Udfordring: Gennemgang af Funktionskoncepter | Funktioner
Introduktion til Golang

bookUdfordring: Gennemgang af Funktionskoncepter

Opgave

  1. Fuldfør koden for den anden parameter i funktionen operate, som forventes at acceptere funktionen capitalize;
  2. Gennemgå koden og angiv passende argumenter i kaldet til funktionen operate inden for funktionen main();
  3. Gem de returnerede værdier fra kaldet til funktionen operate i variablerne original og 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) }

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 7

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

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

bookUdfordring: Gennemgang af Funktionskoncepter

Stryg for at vise menuen

Opgave

  1. Fuldfør koden for den anden parameter i funktionen operate, som forventes at acceptere funktionen capitalize;
  2. Gennemgå koden og angiv passende argumenter i kaldet til funktionen operate inden for funktionen main();
  3. Gem de returnerede værdier fra kaldet til funktionen operate i variablerne original og 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) }

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 7
some-alt