Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Learn Challenge: Reviewing Concepts of Functions | Section
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Getting Started with Go

bookChallenge: Reviewing Concepts of Functions

Swipe to show menu

Task

  1. Finish the code for the second parameter of the operate function, which is expected to accept the capitalize function;
  2. Review the code and provide suitable arguments in the operate function call within the main() function;
  3. Save the returned values from the operate function call into the variables original and 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) }

Everything was clear?

How can we improve it?

Thanks for your feedback!

Section 1. Chapter 33

Ask AI

expand

Ask AI

ChatGPT

Ask anything or try one of the suggested questions to begin our chat

Section 1. Chapter 33
some-alt