英文:
How to understand golang document?
问题
pattern
是一个字符串参数,用于指定要匹配的 URL 路径模式。它可以包含占位符和通配符,用于匹配不同的 URL。
handler
是一个函数参数,用于处理匹配到的请求。它接受两个参数:ResponseWriter
和 *Request
。ResponseWriter
用于向客户端发送响应,*Request
则包含了客户端发送的请求信息。
是的,handler
可以被看作是类似于 JavaScript 中的回调函数。当匹配到请求时,Go 会调用相应的 handler
函数来处理请求。
英文:
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?
答案1
得分: 2
pattern
和handler
是参数/变量名。与C语言不同,Go语言中的类型声明是从左到右的。即变量名先出现,然后是其类型。在Go的声明语法中可以了解更多信息。
是的,handler
就像JavaScript中的回调函数。在"Go中的一级函数"中可以了解更多信息。
英文:
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"
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论