Clojure-기능

Clojure는 함수형 프로그래밍 언어로 알려져 있으므로 Clojure에서 함수가 작동하는 방식에 많은 강조를 기대할 수 있습니다. 이 장에서는 Clojure의 함수로 수행 할 수있는 모든 작업을 다룹니다.

Sr. 아니. 기능 및 설명
1 함수 정의

함수는 다음을 사용하여 정의됩니다. ‘defn’ 매크로.

2 익명 함수

익명 함수는 연관된 이름이없는 함수입니다.

여러 인수가있는 함수

Clojure 함수는 0 개 이상의 매개 변수로 정의 할 수 있습니다. 함수에 전달하는 값이 호출됩니다.arguments, 인수는 모든 유형이 될 수 있습니다.

4 가변 함수

Clojure는 Java 프로그래밍 언어에서 사용할 수있는 'switch'문과 유사한 'case'문을 제공합니다.

5 고차 함수

고차 함수 (HOF)는 다른 함수를 인수로 취하는 함수입니다. HOF는 ​​중요한 함수형 프로그래밍 기술이며 Clojure에서 매우 일반적으로 사용됩니다.