Partial-Function
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                Partial-Function
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                偏函數就是只接受和處理規定好參數定義域范圍內的子集的函數,如果參數是定義外的,則拋出異常(偏可理解為處理數據時對數據格式的偏見,在范圍內則處理,否則不處理)。
偏函數是個特質其的類型為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
 
總結
以上是生活随笔為你收集整理的Partial-Function的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: java怎么用switch求闰年_2.
- 下一篇: NLP 中文形近字相似度算法开源实现
