Scala函式式程式設計 近半年的痛並快樂著

2022-04-03 23:16:33 字數 375 閱讀 2181

從9月初啃完那本讓人痛不欲生卻又欲罷不能的《七周七併發模型》,我差不多銷聲匿跡了整整4個月。這幾個月裡,除了忙著討食,便是繼續啃另一本「鋸著」——《scala函式式程式設計》。

謂之「鋸著」,是因其讓我時常徘徊於物件導向與函式式程式設計的拉鋸之中,時常困惑於open-close的拉鋸之中。此前雖然也零散地讀過一些fp的書籍,但真正意義上讓我管窺fp本義的,卻是這本只有了了200頁的小開張紅皮書。儘管此前在實體店見到便迫不急待地入了手,卻未曾想竟然要花費近半年的時間才能粗粗跑完一遍。

以前的讀書筆記,我還能好歹寫點什麼。可讀完這本書,我卻感覺只剩下大學剛入學接觸微積分時的那種懵懂——開卷了然、閉卷茫然,只得權且以張逸君的一篇書薦《scala函式式程式設計》作為我心戚戚的結束。

最後,祝各位新年快樂!

SCALA函式式程式設計

建立乙個自定義列表 如何建立乙個註腳 注釋也是必不可少的 katex數學公式 新的甘特圖功能,豐富你的文章 uml 圖表 flowchart流程圖 匯出與匯入 scala的語法規定,將函式賦值給變數時,必須在函式後面加上空格和下劃線 正常宣告乙個帶有乙個字串型別引數,並返回unit型別的方法 sca...

Scala函式式程式設計

知識點1.scala的柯里化技術,允許將接受多個引數的函式,轉變為接受單一引數的函式 2.柯里化的作用可以允許使用者自建控制結構 object demo03 f1 a int,b int int def f11 a int b int f11 a int b int int def f2 a int...

Scala函式式程式設計

package com.yz6 import scala.collection.mutable.arraybuffer object test 定義乙個函式 軀殼 靈魂 def function0 name string unit println 你好 name 將乙個函式作為值傳遞給另乙個函式 在...