Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Desafio: Revisando Conceitos de Funções | Funções
Introdução ao Golang

bookDesafio: Revisando Conceitos de Funções

Tarefa

  1. Complete o código para o segundo parâmetro da função operate, que deve aceitar a função capitalize.
  2. Revise o código e forneça argumentos adequados na chamada da função operate dentro da função main().
  3. Salve os valores retornados da chamada da função operate nas variáveis original e updated.
index.go

index.go

copy
123456789101112131415161718192021222324
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) }
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 7

Pergunte à IA

expand

Pergunte à IA

ChatGPT

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

bookDesafio: Revisando Conceitos de Funções

Deslize para mostrar o menu

Tarefa

  1. Complete o código para o segundo parâmetro da função operate, que deve aceitar a função capitalize.
  2. Revise o código e forneça argumentos adequados na chamada da função operate dentro da função main().
  3. Salve os valores retornados da chamada da função operate nas variáveis original e updated.
index.go

index.go

copy
123456789101112131415161718192021222324
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) }
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 7
some-alt