Partial-Function
来源:互联网 发布:世界语言翻译软件 编辑:程序博客网 时间:2024/06/10 21:26
偏函数就是只接受和处理规定好参数定义域范围内的子集的函数,如果参数是定义外的,则抛出异常(偏可理解为处理数据时对数据格式的偏见,在范围内则处理,否则不处理)。
偏函数是个特质其的类型为PartialFunction[A,B],其中接收一个类型为A的参数,返回一个类型为B的结果。
其有个重要的函数就是:
def isDefinedAt(x:A):Boolean //用来判断传入的参数是否在此偏函数的处理范围内。
def Cals=PartialFunction(Int,Int)={
def apply(x:int)=>x+1
def isDefinedAt(x:Any)=>if (x.asInstantOf[Int]) true else false
}
可以转换为case 类
def Cals=PartialFunction(Int,Int)={
case x:Int=>x+1
}
更多:http://blog.csdn.net/bluishglc/article/details/50995939
阅读全文
0 0
- Partial-Function
- python partial function
- 偏函数(Partial-Function)
- currying vs partial function application
- PostgreSQL partial/sub commit within function
- Currying & Partial[applied] function 初体验
- Scala之偏函数Partial Function
- Scala之偏函数Partial Function
- Python基础-偏函数 Partial function
- partial
- partial
- partial
- 关于scala Curry和Partial Function的文章
- Scala: 偏函数(PartialFunction) && 偏应用函数(Partial Applied Function)
- STL源码剖析:partial ordering of function templates
- 5.5.3.1 散函数应用(PARTIAL FUNCTION APPLICATION)
- Python教程学习简记12--Python Partial function 偏函数
- python 中 partial function 骗函数的使用介绍
- Java 学习之 Spring MVC中的@RequestBody
- x264官方学习文档(1)——英文资料,极具参考价值
- SSH必备知识点
- 获取公网IP地址
- 【学习摘记】马士兵bbs改良版_课时34_简单后台管理
- Partial-Function
- Leetcode题解-6. ZigZag Conversion
- Spring Cache Spring的缓存机制
- ListView和GridView的万能适配器
- 操作系统---设备管理、微内核操作系统
- 正则检测手机号
- 3.浮动和清除
- Unity 简单易用的插件汇总
- x264官方学习文档(2)——英文资料,极具参考价值