Clojure 函數(shù)

2018-12-24 11:43 更新

Clojure被稱為函數(shù)式編程語言,因此你會期望看到很多強(qiáng)調(diào)函數(shù)在Clojure中如何工作。 本章介紹了Clojure中所有可以使用的功能。

S.No.方法和說明
Defining a Function
定義一個函數(shù)
函數(shù)通過使用'defn'宏來定義。

Anonymous Functions

匿名函數(shù)

匿名函數(shù)是沒有與其相關(guān)聯(lián)的名稱的函數(shù)。

Functions with Multiple Arguments

具有多個參數(shù)的函數(shù)

Clojure函數(shù)可以用零個或多個參數(shù)定義。 傳遞給函數(shù)的值稱為參數(shù),參數(shù)可以是任何類型。

Variadic Functions

可變函數(shù)

Clojure提供了類似于Java編程語言中可用的“switch”語句的“case”語句。

Higher Order Functions

高階函數(shù)

高階函數(shù)(HOF)是將其他函數(shù)作為參數(shù)的函數(shù)。 HOF是一種重要的函數(shù)編程技術(shù),并且在Clojure中非常常用。

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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號