sách gpt4 ăn đã đi

http - 传递给 http.HandleFunc 的函数如何访问 http.ResponseWriter 和 http.Request?

In lại 作者:IT王子 更新时间:2023-10-29 01:42:05 42 4
mua khóa gpt4 giày nike

hàm main() {
http.HandleFunc("/", handler)
}

func handler(w http.ResponseWriter, r http.Request) {
// I never declared, initialized or passed w and r. How does this function get access to them?
}

câu trả lời hay nhất

http.HandleFunc 知道它给定的输入参数,第二个参数将有自己的输入参数(w http.ResponseWriter,r http.Request)...所以 w 和 r 由 http.HandleFunc 设置,在它注册 func 之后处理程序作为回调,然后调用传入的 w 和 r ... 因此责任是调用不在回调定义本身内部的上下文

编写自己的这样一对函数是值得的练习,其中一个是传递给其他函数并由其他函数调用的回调......这种模式与 golang 正交,是一种跨语言的普遍工具

关于http - 传递给 http.HandleFunc 的函数如何访问 http.ResponseWriter 和 http.Request?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38025626/

42 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress