Golang: 函数式编程

golang并非传统的函数式编程语言,可是它支持函数式编程。 这里主要讲闭包的应用。golang 函数式编程 vs 函数指针web 函数式一等公民:参数,变量,返回值均可以是函数 高阶函数 函数->闭包 “正统”函数式编程编程 不可变性:不能有状态,只有常量和函数 函数只能有一个参数 golang没有以上规定 golang闭包的应用闭包 更为天然,不须要修饰如何访问自由变量 没有lambda表达式
相关文章
相关标签/搜索