- 2
- 0
- 约小于1千字
- 约 12页
- 2026-07-30 发布于福建
- 举报
高阶函数
什么是高阶函数应用
什么是高阶函数/01
高阶函数(Higher-OrderFunction)就是操作其他函数的函数。Scala中允许使用高阶函数,高阶函数可以使用其他函数作为参数,或者使用函数作为输出结果。以下实例中,apply()函数使用了另外一个函数f和值v作为参数,而函数f又调用了参数v:什么是高阶函数
objectTest{defmain(args:Array[String]){println(apply(layout,10))}defapply(f:Int=String,v:Int)=f(v)//函数f和值v作为参数,而函数f又调用了参数vdeflayout[A](x:A)=[+x.toString()+]}什么是高阶函数
执行以上代码,输出结果为:什么是高阶函数
应用/02
现在我们给出一个简单的高阶函数实例。假设有一个函数对给定两个数区间中的所有整数求和:defsumInts(a:Int,b:Int):Int={if(ab)0elsea+sumInts(a+1,b)}应用
重新设计函数sumInts的实现方式,让一个函数作为另一个函数的参数://定义了一个新的函数sum,以函数f
您可能关注的文档
最近下载
- 广东省医疗机构消毒供应中心(CSSD)考核细则(2025年版).docx VIP
- 日本Kubota久保田KA-2200免疫血液学用离心机使用说明.doc VIP
- (正式版)-B 5135.16-2010 自动喷水灭火系统 第16部分:消防洒水软管.docx VIP
- 和解的破灭_司马光最后18个月的宋朝政治.pdf VIP
- 关于学习教育中突出问题整改销号情况的报告.docx
- 小学英语时态练习大全(附答案)-小学英语时态专项训练及答案.doc VIP
- 九年级数学单元检测试卷——三角函数与二次函数.pdf VIP
- HGT 21586-1998抽屉式丝网除沫器.pdf VIP
- 路17路堑(非爆破开挖)施工作业指导书(17局)98-103.doc VIP
- DB46_T 563.3-2021 绿色殡葬 第3部分:祭扫服务规范.docx VIP
原创力文档

文档评论(0)