Em controllers, criamos uma função que recebe o response e o request
func Home(w http.ResponseWriter, r *http.Request) {
fmt.Fprintln(w, "Home Page")
}
Só que, quando chamamos ele em routes, percebi que não é passado nenhum parâmetro
func HandleRequest() {
http.HandleFunc("/", controllers.Home)
log.Fatal(http.ListenAndServe(":8000", nil))
}
Como venho do Java, isso é meio estranho pra mim. Como o Go faz essa passagem, quando não informamos os parâmetros? E se fosse passar esses parâmetros, mesmo não precisando, como seria?