Dreams
Dreams

Reputation: 8506

How to understand golang document?

I am new to Go and would like know how to understand this Go code:

func HandleFunc(pattern string, handler func(ResponseWriter, *Request))

What do pattern and handler mean?

Is handler just like callback function in javascript?

Upvotes: 0

Views: 57

Answers (1)

sahaj
sahaj

Reputation: 842

pattern and handler are parameter/variable names. Unlike C, the declaration of types in Go is left to right. i.e. name of variable comes first and then its type. Read more at Go's declaration syntax

Yes, the handler is like JavaScript callback function. Read more at "First class functions in Go"

Upvotes: 2

Related Questions