Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Sfida: Revisione dei Concetti sulle Funzioni | Funzioni
Introduzione a Golang

bookSfida: Revisione dei Concetti sulle Funzioni

Compito

  1. Completare il codice per il secondo parametro della funzione operate, che deve accettare la funzione capitalize;
  2. Revisionare il codice e fornire argomenti appropriati nella chiamata della funzione operate all'interno della funzione main();
  3. Salvare i valori restituiti dalla chiamata della funzione operate nelle variabili 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) }

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 7

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Awesome!

Completion rate improved to 1.96

bookSfida: Revisione dei Concetti sulle Funzioni

Scorri per mostrare il menu

Compito

  1. Completare il codice per il secondo parametro della funzione operate, che deve accettare la funzione capitalize;
  2. Revisionare il codice e fornire argomenti appropriati nella chiamata della funzione operate all'interno della funzione main();
  3. Salvare i valori restituiti dalla chiamata della funzione operate nelle variabili 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) }

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 7
some-alt