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) 은 List의 모든 요소 Elem에 대해 true를 반환하면 true를 반환하고, 그렇지 않으면 false입니다. |
2 | Pred(Elem)가 List의 최소한 하나의 요소 Elem에 대해 true를 반환하면 true를 반환합니다. |
3 | 새로운 리스트 List를 반환합니다.3List에 의해 구성된1요소와 List2요소로 구성됩니다. |
4 | 리스트에서 요소를 제거하고 새로운 리스트를 반환합니다. |
5 | 리스트의 마지막 요소를 제거합니다. |
6 | Elem 테르미널의 N개 복제를 포함하는 새로운 리스트를 반환합니다. |
7 | 리스트의 마지막 요소를 반환합니다 |
8 | 리스트에서 가장 큰 요소를 반환합니다. |
9 | 리스트에 요소가 있는지 확인합니다. |
10 | 리스트에서 가장 작은 요소를 반환합니다. |
11 | ListOfLists의 모든 서브 리스트를 합쳐서 생성된 정렬된 리스트를 반환합니다. |
12 | List의 N번째 요소를 반환합니다. |
13 | 리스트의 N번째 끝 요소를 반환합니다. |
14 | 요소 리스트를 뒤집습니다. |
15 | 요소 리스트를 정렬합니다. |
16 | 요소의 서브 리스트를 반환합니다. |
17 | 리스트 요소의 총 합을 반환합니다. |