如何理解Golang文档?

huangapple go评论80阅读模式
英文:

How to understand golang document?

问题

pattern 是一个字符串参数,用于指定要匹配的 URL 路径模式。它可以包含占位符和通配符,用于匹配不同的 URL。

handler 是一个函数参数,用于处理匹配到的请求。它接受两个参数:ResponseWriter*RequestResponseWriter 用于向客户端发送响应,*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

patternhandler是参数/变量名。与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"

huangapple
  • 本文由 发表于 2017年7月12日 18:01:50
  • 转载请务必保留本文链接:https://go.coder-hub.com/45054533.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定