Sono un principiante assoluto del linguaggio di programmazione Go e sto cercando di definire i tipi di parametri di una funzione Go denominata addStuff
che aggiunge semplicemente due numeri interi e restituisce la loro somma, ma vedo il seguente errore quando provo a compilare la funzione:Impostare i tipi di parametri delle funzioni in Go
prog.go:6: undefined: a
prog.go:6: undefined: b
prog.go:7: undefined: a
prog.go:7: undefined: b
prog.go:7: too many arguments to return
prog.go:11: addStuff(4, 5) used as value
Ecco il codice che ha prodotto questo errore di compilazione:
package main
import "fmt"
import "strconv"
func addStuff(a, b){
return a+b
}
func main() {
fmt.Println("Hello," + strconv.Itoa(addStuff(4,5)))
}
che cosa sto facendo male qui, e qual è il modo corretto di impostare la tipi di parametri in Go?
Considerando la quantità di lingue dattiloscritte ci sono, questa è (a mio avviso) una domanda valida. – thwd