在學(xué)習(xí)和使用Scala FP的過程中,我們經(jīng)常發(fā)覺這條道路非常陡峭,但其實(shí)有的時(shí)候不是因?yàn)楫?dāng)前正在使用的庫或者代碼組織方式復(fù)雜,很多時(shí)候是我們對(duì)...
FP,全稱為函數(shù)式編程(Functional Programming)。函數(shù)式編程是一種編程范式,強(qiáng)調(diào)將計(jì)算過程視為數(shù)學(xué)函數(shù)的計(jì)算。 Funct...
Proxy Proxy: 代理,即正向代理(Forward Proxy),在客戶端和另一個(gè)系統(tǒng)之間路由通信的服務(wù)器。為了從原始服務(wù)器取得內(nèi)容,客...
Hook是在React 16.8之后增加的一項(xiàng)新功能,能夠幫助我們?cè)诓粚慶lass的情況下使用state和其他React的相關(guān)特性。關(guān)于如何使用...
在日常的交付工作中,即便大家都更希望在一個(gè)氛圍輕松、效率高、有成長空間的團(tuán)隊(duì)中工作,但實(shí)際上不管人數(shù)多少、合作的對(duì)象是誰,都多多少少會(huì)遇到一些問...
Overview 這篇文章來一起討論下Scala中的ADT,也就是Algebraic Data Types,這個(gè)名字乍聽之下有一種不明覺厲的感覺...
Implicit Magic?! 1. Assign parameter with a wrong type?! 2. Invoke a mis...
Type System Overview Option Either List Tuple Map Try 1. Option What is ...