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