Erlang - Listeler
Liste, bir veri öğeleri koleksiyonunu depolamak için kullanılan bir yapıdır. Erlang'da Listeler, değerler köşeli parantez içine alınarak oluşturulur.
Aşağıda, Erlang'da bir sayı listesi oluşturmanın basit bir örneği verilmiştir.
Misal
-module(helloworld).
-export([start/0]).
start() ->
Lst1 = [1,2,3],
io:fwrite("~w~n",[Lst1]).
Yukarıdaki örneğin çıktısı -
Çıktı
[1 2 3]
Şimdi tartışalım various methods available for Lists. Bu yöntemlerin çalışması için liste kitaplığının içe aktarılması gerektiğini unutmayın.
| Sr.No | Yöntem ve Açıklama |
|---|---|
| 1 |
herşey Pred (Elem), Listedeki tüm Elem öğeleri için doğru, aksi takdirde yanlış döndürürse doğru döndürür. |
| 2 |
hiç Pred (Elem), Listedeki en az bir Elem öğesi için true döndürürse doğru döndürür. |
| 3 |
eklemek List1 öğelerinden ve ardından List2 öğelerinden oluşan yeni bir List3 listesi döndürür. |
| 4 |
sil Listeden bir öğeyi siler ve yeni bir liste döndürür. |
| 5 |
damlalık Listenin son öğesini düşürür. |
| 6 |
çiftleme Elem teriminin N kopyasını içeren bir liste verir |
| 7 |
son Listenin son öğesini verir |
| 8 |
max Listenin maksimum değere sahip öğesini döndürür. |
| 9 |
üye Listede bir eleman olup olmadığını kontrol eder. |
| 10 |
min Listenin minimum değere sahip öğesini döndürür. |
| 11 |
birleştirmek ListOfLists'in tüm alt listelerini birleştirerek oluşturulan sıralı listeyi döndürür. |
| 12 |
n. List'in N. öğesini döndürür. |
| 13 |
nthtail Listenin N. kuyruğunu döndürür. |
| 14 |
tersine çevirmek Bir öğe listesini ters çevirir. |
| 15 |
çeşit Bir öğe listesini sıralar. |
| 16 |
alt liste Öğelerin bir alt listesini döndürür. |
| 17 |
toplam Listedeki öğelerin toplamını döndürür. |