Golang: 函數式編程

golang並非傳統的函數式編程語言,可是它支持函數式編程。 這裏主要講閉包的應用。golang 函數式編程 vs 函數指針web 函數式一等公民:參數,變量,返回值均可以是函數 高階函數 函數->閉包 「正統」函數式編程編程 不可變性:不能有狀態,只有常量和函數 函數只能有一個參數 golang沒有以上規定 golang閉包的應用閉包 更爲天然,不須要修飾如何訪問自由變量 沒有lambda表達式
相關文章
相關標籤/搜索