![240](https://cdn2.jianshu.io/assets/default_avatar/1-04bbeead395d74921af6a4e8214b4f61.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
最近使用C3P0時(shí)羹奉,穩(wěn)定一段時(shí)間后,會(huì)出現(xiàn)從連接池獲取的connection不可用的錯(cuò)誤痴柔,錯(cuò)誤棧如下 棧頂?shù)男畔⑹荂ould not retri...
隱式轉(zhuǎn)換 隱式參數(shù)當(dāng)函數(shù)的參數(shù)定義為implicit時(shí),調(diào)用函數(shù)時(shí)可以缺少隱式參數(shù)疫向,編譯器會(huì)在作用域中尋找隱藏式值并作為確實(shí)的參數(shù)傳入def e...
Abstract Type traits and abstract classes 可以擁有抽象類型成員 COMPOUND TYPES 當(dāng)你需要...
協(xié)變/逆變/非變 協(xié)變和逆變主要是用來解決參數(shù)化類型(Generic)的泛化問題咳蔚。參數(shù)化類型的參數(shù)(類型參數(shù))是可變的豪嚎,當(dāng)兩個(gè)參數(shù)化類型的參數(shù)是...
語法:for (enumerators) yield e enumerators為用分號(hào)間隔開的變量生成器 或者過濾器(if),yield返回值...
當(dāng)object部定義了unapply方法時(shí)谈火,該object稱為extractor object侈询。 apply通常扮演構(gòu)造函數(shù)的角色:給定參數(shù)創(chuàng)建...
PARTIAL APPLICATION 偏函數(shù)的應(yīng)用場(chǎng)景:檢查參數(shù),拒絕不合法參數(shù)糯耍。即接受參數(shù)類型內(nèi)的子集扔字。 在Scala中偏函數(shù)是scala包...
case class scala編譯器會(huì)自動(dòng)為case class生成apply方法作為構(gòu)造方法 case class的比較不是比較引用,而是比...
Currying Scala 函數(shù)柯里化(Currying)指的是將原來接受兩個(gè)參數(shù)的函數(shù)變成新的接受一個(gè)參數(shù)的函數(shù)的過程温技。新的函數(shù)返回一個(gè)以原...