大数据技术原理与应用-集群与网格计算试验室
占位符语法 为了让函数字面量更加简洁,我们可以使用下划线作为一个或多个参数的占位符,只要每个参数在函数字面量内仅出现一次。 从上面运行结果可以看出,下面两个函数字面量是等价的。 占位符语法 有时你把下划线当作参数的占位符时,编译器有可能没有足够的信息推断缺失的参数类型。例如,假设你只是写_ + _:? scala val f = _ + _ console:4: error: missing parameter type for expanded function ((x$1, x$2) = x$1.$plus(x$2)) val f = _ + _ 这种情况下,你可以运用 冒号指定类型,如下:? scala val f = (_: Int) + (_: Int) f: (Int, Int) = Int = function scala f(5, 10) res11: Int = 15 请留心 _ + _将扩展成带两个参数的函数字面量。这也是仅当每个参数在函数字面量中最多出现一次的情况下你才能运用 这种短格式的原由 。多个下划线指代多个参数,而不是单个参数的重复运用 。第一个下划线代表第一个参数,第二个下划线代表第二个,第三个……,如此类推。 8.4.2 针对集合的操作 遍历操作 map操作和flatMap操作 filter操作 red
您可能关注的文档
- 国立台中科技大学103学年第2学期五专二年级阶段性考试试卷.doc
- 国小儿童依附关系人格特质社会兴趣与利社会行为之相关研究.ppt
- 国立彰化师范大学102学年硕士班招生考试试题.pdf
- 国立板桥高中九十三学年第二学期高三公民期-新北政府教育局.doc
- 国立高雄师范大学102学年学士班转学生招生考试试题-高师大.doc
- 国有企业小金库专项治理报表培训-国科控股.ppt
- 国际类.doc
- 国际行销管理初级证照历届问答题汇集22013国际行销对经济.doc
- 图一典藏品数位化工作流程简图资料来源:谢清俊等编2002数位.pdf
- 国际财务管理的内容-欢迎进入兰州大学数字化学习中心.ppt
- 中国国家标准 GB/T 18487.2-2026电动汽车传导充电系统 第2部分:非车载传导供电设备电磁兼容要求.pdf
- GB/T 18487.2-2026电动汽车传导充电系统 第2部分:非车载传导供电设备电磁兼容要求.pdf
- 中国国家标准 GB/T 47477-2026纳米技术 宽温域纳米颗粒测量 凝结核粒子计数法.pdf
- GB/T 47477-2026纳米技术 宽温域纳米颗粒测量 凝结核粒子计数法.pdf
- 《GB/T 47477-2026纳米技术 宽温域纳米颗粒测量 凝结核粒子计数法》.pdf
- GB/T 18837-2026多联式空调(热泵)机组.pdf
- 《GB/T 18837-2026多联式空调(热泵)机组》.pdf
- 中国国家标准 GB/T 18837-2026多联式空调(热泵)机组.pdf
- 母乳喂养科学指导.pptx
- 饲料添加剂管理条例解读.pptx
原创力文档

文档评论(0)