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. Completar o código para o segundo parâmetro da função operate, que deve aceitar a função capitalize;
  2. Revisar o código e fornecer argumentos adequados na chamada da função operate dentro da função main();
  3. Salvar os valores retornados da chamada da função operate nas variáveis original e 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) }

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

Awesome!

Completion rate improved to 1.96

bookDesafio: Revisando Conceitos de Funções

Deslize para mostrar o menu

Tarefa

  1. Completar o código para o segundo parâmetro da função operate, que deve aceitar a função capitalize;
  2. Revisar o código e fornecer argumentos adequados na chamada da função operate dentro da função main();
  3. Salvar os valores retornados da chamada da função operate nas variáveis original e 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) }

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

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