Clojure - Listeler
Listbir veri öğeleri koleksiyonunu depolamak için kullanılan bir yapıdır. Clojure'da Liste,ISeqarayüz. Listeler, liste işlevi kullanılarak Clojure'da oluşturulur.
Misal
Aşağıda Clojure'da bir sayı listesi oluşturmaya bir örnek verilmiştir.
(ns clojure.examples.example
(:gen-class))
(defn example []
(println (list 1 2 3 4)))
(example)
Çıktı
Yukarıdaki kod aşağıdaki çıktıyı üretir.
(1 2 3 4)
Aşağıda Clojure'da bir karakter listesi oluşturmaya bir örnek verilmiştir.
(ns clojure.examples.example
(:gen-class))
(defn example []
(println (list 'a 'b 'c 'd)))
(example)
Yukarıdaki kod aşağıdaki çıktıyı üretir.
(a b c d)
Clojure'da bulunan liste yöntemleri aşağıdadır.
Sr.No. | Listeler ve Açıklama |
---|---|
1 | liste* Geri kalanının başına eklenen ve sonuncusu bir sıra olarak değerlendirilecek öğeleri içeren yeni bir liste oluşturur. |
2 | ilk Bu işlev listedeki ilk öğeyi döndürür. |
3 | n. Bu işlev, listedeki "n." Konumundaki öğeyi döndürür. |
4 | Eksileri Listenin başına bir öğenin eklendiği yeni bir liste döndürür. |
5 | birleşik Listenin başında ve eklenecek öğelerin sonuna yerleştirildiği yeni bir liste döndürür. |
6 | dinlenme Listedeki ilk öğeden sonra kalan öğeleri döndürür. |