240 發(fā)簡信
IP屬地:陜西
  • 語法分析器組合子

    什么是語法分析器蘸炸?語法分析器是一種特別的程序,接受非結(jié)構(gòu)化數(shù)據(jù)(比如文本,任何類的符號(hào)孵班、數(shù)字或者字符流)作為參數(shù)仇奶,輸出結(jié)構(gòu)化的數(shù)據(jù)作為結(jié)果陡蝇。例如...

  • 基于性質(zhì)的測試

    在Scala社區(qū)践樱,Scala是基于性質(zhì)測試庫的實(shí)現(xiàn)之一。在本章我們將實(shí)現(xiàn)一個(gè)自己的測試庫缕粹,我們需要學(xué)習(xí)設(shè)計(jì)一個(gè)庫應(yīng)該做出哪些取舍稚茅,又應(yīng)該總結(jié)其中...

  • 純函數(shù)式的并行計(jì)算(2)

    在上章節(jié)中我們介紹了如何使用java.util.current中的API來實(shí)現(xiàn)Par:這種純函數(shù)式的并行計(jì)算結(jié)構(gòu),但是最后我們也提出了這個(gè)實(shí)現(xiàn)存...

  • 純函數(shù)式的并行計(jì)算(1)

    現(xiàn)在計(jì)算機(jī)往往都有多個(gè)CPU致开,每個(gè)CPU都有多個(gè)核峰锁,因此程序能否利用他們呢的并行處理能力就顯得十分重要了。但是并行程序之間的交互十分復(fù)雜双戳,特別是...

  • 純函數(shù)式狀態(tài)(2)

    在上一個(gè)章節(jié)中我們完成如下組合子:unit虹蒋,map,map2,flatMap魄衅,sequence和traverse峭竣。這些組合子并不是為處理隨機(jī)狀態(tài)...

  • 純函數(shù)式狀態(tài)(1)

    純函數(shù)應(yīng)該如何來處理狀態(tài)?我們可以先從生成隨機(jī)數(shù)這個(gè)例子開始下手晃虫,先來看下如何以副作用的方式來生成隨機(jī)數(shù): 從上面的代碼可以推斷出rng對象中一...

  • 嚴(yán)格求值和惰性求值-無限流與共遞歸

    所謂無限流指的就是長度無限的流皆撩,但是無限流并不會(huì)將內(nèi)存吃光,他只是對于表達(dá)式的描述哲银,他是惰性的扛吞,甚至一個(gè)Stream在真正應(yīng)用前他所占用的內(nèi)存是...

  • 嚴(yán)格求值和惰性求值-Stream

    再之前介紹函數(shù)式數(shù)據(jù)結(jié)構(gòu)的章節(jié)中我們介紹了List這種數(shù)據(jù)結(jié)構(gòu),其中我們再List中實(shí)現(xiàn)了map荆责,flatMap滥比,filter等方法,他們會(huì)接受...

  • 不用異常來處理錯(cuò)誤-Validated

    在上一章節(jié)中我們介紹了Either的實(shí)現(xiàn)做院,在使用Either來校驗(yàn)輸入的例子中我們提到了Either的一個(gè)缺陷盲泛,那就是Either只能收集一次錯(cuò)...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品