English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Erlang 리스트

列表는 데이터 항목 집합을 저장하는 구조입니다。Erlang에서는 값을 괄호로 둘러쓰면列表를 생성합니다。

以下是在Erlang中创建数字列表的简单示例。

在线示例

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

위 예제의 출력은 다음과 같습니다-

출력 결과

[1 2 3]

지금让我们讨论一下可用于列表的各种方法。请注意,列表库需要导入才能使这些方法起作用。

순번메서드와 설명
1

all

Pred (Elem) 은 List의 모든 요소 Elem에 대해 true를 반환하면 true를 반환하고, 그렇지 않으면 false입니다.

2

any

Pred(Elem)가 List의 최소한 하나의 요소 Elem에 대해 true를 반환하면 true를 반환합니다.

3

append

새로운 리스트 List를 반환합니다.3List에 의해 구성된1요소와 List2요소로 구성됩니다.

4

delete

리스트에서 요소를 제거하고 새로운 리스트를 반환합니다.

5

droplast

리스트의 마지막 요소를 제거합니다.

6

duplicate

Elem 테르미널의 N개 복제를 포함하는 새로운 리스트를 반환합니다.

7

last

리스트의 마지막 요소를 반환합니다

8

max

리스트에서 가장 큰 요소를 반환합니다.

9

member

리스트에 요소가 있는지 확인합니다.

10

min

리스트에서 가장 작은 요소를 반환합니다.

11

merge

ListOfLists의 모든 서브 리스트를 합쳐서 생성된 정렬된 리스트를 반환합니다.

12

nth

List의 N번째 요소를 반환합니다.

13

nthtail

리스트의 N번째 끝 요소를 반환합니다.

14

reverse

요소 리스트를 뒤집습니다.

15

sort

요소 리스트를 정렬합니다.

16

sublist

요소의 서브 리스트를 반환합니다.

17

sum

리스트 요소의 총 합을 반환합니다.