Clojure 高階函數(shù)

2018-12-20 16:28 更新

高階函數(shù)(HOF)是將其他函數(shù)作為參數(shù)的函數(shù)。 HOF是一種重要的函數(shù)編程技術(shù),并且在Clojure中非常常用。 HOF的一個(gè)示例是接受函數(shù)和集合并返回滿(mǎn)足條件(謂詞)的元素的集合的函數(shù)。 在Clojure中,這個(gè)函數(shù)稱(chēng)為clojure.core / filter

下面是高階函數(shù)的示例代碼:

(filter even? (range 0 10))

輸出

以上示例將輸出以下結(jié)果:

(0 2 4 6 8)

以上內(nèi)容是否對(duì)您有幫助:
在線(xiàn)筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)