Desafio: Revisando Conceitos de Funções
Tarefa
- Completar o código para o segundo parâmetro da função
operate, que deve aceitar a funçãocapitalize; - Revisar o código e fornecer argumentos adequados na chamada da função
operatedentro da funçãomain(); - Salvar os valores retornados da chamada da função
operatenas variáveisoriginaleupdated.
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) }
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
Awesome!
Completion rate improved to 1.96
Desafio: Revisando Conceitos de Funções
Deslize para mostrar o menu
Tarefa
- Completar o código para o segundo parâmetro da função
operate, que deve aceitar a funçãocapitalize; - Revisar o código e fornecer argumentos adequados na chamada da função
operatedentro da funçãomain(); - Salvar os valores retornados da chamada da função
operatenas variáveisoriginaleupdated.
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) }
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 4. Capítulo 7