Erlang - Danh sách

Danh sách là một cấu trúc được sử dụng để lưu trữ một tập hợp các mục dữ liệu. Trong Erlang, Danh sách được tạo bằng cách đặt các giá trị trong dấu ngoặc vuông.

Sau đây là một ví dụ đơn giản về tạo danh sách các số trong Erlang.

Thí dụ

-module(helloworld). 
-export([start/0]). 

start() -> 
   Lst1 = [1,2,3], 
   io:fwrite("~w~n",[Lst1]).

Kết quả của ví dụ trên sẽ là:

Đầu ra

[1 2 3]

Bây giờ chúng ta hãy thảo luận về various methods available for Lists. Lưu ý rằng thư viện danh sách cần được nhập để các phương thức này hoạt động.

Sr.No Phương pháp và Mô tả
1

tất cả

Trả về true nếu Pred (Elem) trả về true cho tất cả các phần tử Elem trong List, ngược lại là false.

2

bất kì

Trả về true nếu Pred (Elem) trả về true cho ít nhất một phần tử Elem trong Danh sách.

3

nối thêm

Trả về một danh sách mới List3 được tạo từ các phần tử của List1 theo sau là các phần tử của List2.

4

xóa bỏ

Xóa một phần tử khỏi danh sách và trả về một danh sách mới.

5

droplast

Bỏ phần tử cuối cùng của một Danh sách.

6

bản sao

Trả về danh sách chứa N bản sao của thuật ngữ Elem

7

Cuối cùng

Trả về phần tử cuối cùng của danh sách

số 8

tối đa

Trả về phần tử của danh sách có giá trị lớn nhất.

9

thành viên

Kiểm tra xem một phần tử có trong danh sách hay không.

10

min

Trả về phần tử của danh sách có giá trị nhỏ nhất.

11

hợp nhất

Trả về danh sách đã sắp xếp được hình thành bằng cách hợp nhất tất cả các danh sách con của ListOfLists.

12

thứ n

Trả về phần tử thứ N của Danh sách.

13

nthtail

Trả về đuôi thứ N của Danh sách.

14

đảo ngược

Đảo ngược danh sách các phần tử.

15

sắp xếp

Sắp xếp danh sách các phần tử.

16

danh sách phụ

Trả về danh sách phụ các phần tử.

17

Tổng

Trả về tổng các phần tử trong danh sách.