鍍金池/ 問答/GO/ 請問golang的閉包一般在什么地方用?

請問golang的閉包一般在什么地方用?

小弟新學(xué)了golang,閉包也看明白了,就是不清除它適合運(yùn)用在哪些地方,我就只知道可以像c語言函數(shù)里的static變量那樣用,一般golang里的閉包適合做哪些應(yīng)用?

回答
編輯回答
菊外人

HTTP router middleware,比如go-chi/chimiddleware

2017年6月11日 01:04
編輯回答
愛礙唉

函數(shù)式編程中這種閉包的使用比較常見,特別是在nodejs中,幾乎成了高級語言的標(biāo)配。

2018年1月31日 06:59
編輯回答
涼汐

你可以使用閉包來做裝飾器

2018年7月5日 05:04