Défi : Révision des Concepts de Fonctions
Tâche
- Compléter le code pour le deuxième paramètre de la fonction
operate, qui doit accepter la fonctioncapitalize; - Examiner le code et fournir des arguments appropriés lors de l'appel de la fonction
operatedans la fonctionmain(); - Enregistrer les valeurs retournées par l'appel de la fonction
operatedans les variablesoriginaletupdated.
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) }
Tout était clair ?
Merci pour vos commentaires !
Section 4. Chapitre 7
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
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
Défi : Révision des Concepts de Fonctions
Glissez pour afficher le menu
Tâche
- Compléter le code pour le deuxième paramètre de la fonction
operate, qui doit accepter la fonctioncapitalize; - Examiner le code et fournir des arguments appropriés lors de l'appel de la fonction
operatedans la fonctionmain(); - Enregistrer les valeurs retournées par l'appel de la fonction
operatedans les variablesoriginaletupdated.
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) }
Tout était clair ?
Merci pour vos commentaires !
Section 4. Chapitre 7