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.