Clojure - Fungsi

Clojure dikenal sebagai bahasa pemrograman fungsional, oleh karena itu Anda akan melihat banyak penekanan pada cara kerja fungsi di Clojure. Bab ini membahas semua yang bisa dilakukan dengan fungsi di Clojure.

Sr.No. Fungsi & Deskripsi
1 Mendefinisikan Fungsi

Fungsi ditentukan dengan menggunakan ‘defn’ makro.

2 Fungsi Anonim

Fungsi anonim adalah fungsi yang tidak memiliki nama yang terkait dengannya.

3 Fungsi dengan Banyak Argumen

Fungsi Clojure dapat ditentukan dengan nol atau lebih parameter. Nilai yang Anda berikan ke fungsi dipanggilarguments, dan argumennya bisa jenis apa pun.

4 Fungsi Variadic

Clojure menawarkan pernyataan 'case' yang mirip dengan pernyataan 'switch' yang tersedia dalam bahasa pemrograman Java.

5 Fungsi Orde Tinggi

Fungsi tingkat tinggi (HOF) adalah fungsi yang menggunakan fungsi lain sebagai argumen. HOF adalah teknik pemrograman fungsional yang penting dan cukup umum digunakan di Clojure.