Desafio: Revisando Conceitos de Funções
Tarefa
- Complete o código para o segundo parâmetro da função
operate
, que deve aceitar a funçãocapitalize
. - Revise o código e forneça argumentos adequados na chamada da função
operate
dentro da funçãomain()
. - Salve os valores retornados da chamada da função
operate
nas variáveisoriginal
eupdated
.
index.go
123456789101112131415161718192021222324package 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) }
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 4. Capítulo 7
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
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
Desafio: Revisando Conceitos de Funções
Deslize para mostrar o menu
Tarefa
- Complete o código para o segundo parâmetro da função
operate
, que deve aceitar a funçãocapitalize
. - Revise o código e forneça argumentos adequados na chamada da função
operate
dentro da funçãomain()
. - Salve os valores retornados da chamada da função
operate
nas variáveisoriginal
eupdated
.
index.go
123456789101112131415161718192021222324package 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) }
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 4. Capítulo 7