English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Список - это структура данных для хранения集合 данных. В Erlang списки создаются, заключая значения в квадратные скобки.
Ниже приведен простой пример создания числового списка в Erlang.
-module(helloworld). -export([start/0]). start() -> Lst1 = [1,2,3], io:fwrite("~w~n",[Lst1]).
Результат вывода в примере будет -
Результат вывода
[1 2 3]
Теперь давайте обсудим различные методы, доступные для списков. Обратите внимание, что библиотека списков должна быть импортирована, чтобы эти методы работали.
Номер | Методы и описание |
---|---|
1 | Если Pred (Elem) возвращает true для всех элементов Elem в списке List, то возвращает true, в противном случае false. |
2 | Если Pred (Elem) возвращает true для至少一个元素 Elem в списке List, то возвращает true. |
3 | Вернуть новый список List3, состоящий из элементов List1 и List2. |
4 | Удалить элемент из списка и вернуть новый список. |
5 | Удалить последний элемент списка. |
6 | Вернуть список, содержащий N-кратное количество элементов Elem. |
7 | Вернуть последний элемент списка. |
8 | Вернуть элемент списка с максимальным значением. |
9 | Проверить, существует ли элемент в списке. |
10 | Вернуть элемент списка с минимальным значением. |
11 | Вернуть упорядоченный список, образованный объединением всех подсписков изListOfLists. |
12 | Вернуть N-й элемент списка. |
13 | Вернуть N-й элемент из конца списка. |
14 | Инвертировать список элементов. |
15 | Сортировать список элементов. |
16 | Вернуть подсписок элементов. |
17 | Вернуть сумму всех элементов списка. |