Go Lambda
来源:互联网 发布:广数980编程代码 编辑:程序博客网 时间:2024/06/12 20:23
package mainimport "fmt"// 作为参数func calc(a, b int, f func(int, int)int){f(a, b)}// 作为返回值func test() func(int, int) int {return func(a, b int) int {return a + b}}func main() {add := func(a,b int)int{c := a + bfmt.Printf("add result: %d \n", c)return c}add(1, 1)calc(2, 2, add)fmt.Println(test()(3, 3))}
阅读全文
0 0
- Go Lambda
- Lambda
- lambda
- lambda
- lambda
- Lambda
- lambda
- lambda
- Lambda
- Lambda
- lambda
- lambda
- lambda
- lambda
- lambda
- lambda
- lambda
- lambda
- ES运维--快速重启
- 219.map1-百度地图获取API key
- 面向图像分析应用的海量样本过滤方案
- 第六课、正则表达式
- ES6中的Promise
- Go Lambda
- 计算机视觉综述性论文Intelligent Visual Media Processing: When Graphics Meets Vision翻译
- Python下的中文分词实现
- NYOJ:19-擅长排列的小明
- 【算法】算法导论(一)
- js:用*输出一个菱形图案
- Spark核心编程:使用Java和Scala开发wordcount程序
- leetcode -- 621. Task Scheduler【贪婪算法 + 数学公式化 + 逻辑证明方式】
- 排序和查找面试常考