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. |