Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Desafío: Revisión de Conceptos de Funciones | Funciones
Introducción a Golang

bookDesafío: Revisión de Conceptos de Funciones

Tarea

  1. Completar el código para el segundo parámetro de la función operate, que debe aceptar la función capitalize;
  2. Revisar el código y proporcionar argumentos adecuados en la llamada a la función operate dentro de la función main();
  3. Guardar los valores devueltos de la llamada a la función operate en las variables original y 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) }

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 4. Capítulo 7

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

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

bookDesafío: Revisión de Conceptos de Funciones

Desliza para mostrar el menú

Tarea

  1. Completar el código para el segundo parámetro de la función operate, que debe aceptar la función capitalize;
  2. Revisar el código y proporcionar argumentos adecuados en la llamada a la función operate dentro de la función main();
  3. Guardar los valores devueltos de la llamada a la función operate en las variables original y 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) }

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 4. Capítulo 7
some-alt