scala偏函数的函数形式
来源:互联网 发布:yum 重装 编辑:程序博客网 时间:2024/06/04 17:56
偏函数:是一种高级的函数形式
简单来说,偏函数就是没有定义好的明确的输入参数的函数,函数体就是一连串的case语句
偏函数是PartialFunction[A,B]类的一个实例
这个类有两个方法:
- 一个是Apply()方法,直接调用可以通过函数体内的case进行匹配,返回结果;
- 另一个是isDefineAt()方法,可以返回一个输入,是否跟任何一个case语句匹配
example:学生成绩查询案例
val getStudentGrade:PartialFunction(String,Int)={case "leo" => 90;case "jack" => 85;case "Marry"=> 95;}getStudentGrade("Marry")getStudentGrade.isDefinedAt("jack")
阅读全文
0 0
- scala偏函数的函数形式
- Scala的偏函数
- Scala的函数
- Scala的匿名函数!
- scala的split()函数
- scala函数的定义
- scala的split()函数
- scala的输入输出函数
- scala 偏函数
- Scala偏函数
- Scala之偏函数
- Scala中偏函数
- scala中的偏函数
- Scala偏函数
- Scala基础—偏函数的示例
- scala中的部分应用函数和偏函数的区别
- scala中的部分应用函数和偏函数的区别
- 函数调用的极端形式
- 【CUGBACM15级BC第7场 B】hdu 4986 Little Pony and Alohomora Part I
- plantUML的颜色配置
- R实战:【I/O】Excel文件
- [LeetCode] Add Two Numbers
- TensorFlow升级到1.0版本的问题
- scala偏函数的函数形式
- Matlab串口编程
- KMP
- js中window.location.search的用法和作用
- sas之旅——1
- 推箱子游戏学习(1)
- Windows 下用批处理做守护进程
- git常用命令(详细注解)
- Hadoop学习1--关于MapReduce