Erlang-튜플
튜플은 용어 수가 고정 된 복합 데이터 유형입니다. 튜플의 각 용어를 요소라고합니다. 요소의 수는 튜플의 크기라고합니다.
Tuple 데이터 유형을 사용할 수있는 방법의 예는 다음 프로그램에 나와 있습니다.
여기서 우리는 Tuple P3 개의 용어가 있습니다. 그만큼tuple_size 튜플의 크기를 결정하는 데 사용할 수있는 Erlang에 정의 된 내장 함수입니다.
예
-module(helloworld).
-export([start/0]).
start() ->
P = {john,24,{june,25}} ,
io:fwrite("~w",[tuple_size(P)]).
위 프로그램의 출력은 다음과 같습니다.
산출
3
튜플에 사용할 수있는 몇 가지 작업을 더 살펴 보겠습니다.
Sr. 아니. | 방법 및 설명 |
---|---|
1 |
is_tuple 이 방법은 제공된 용어가 실제로 튜플인지 확인하는 데 사용됩니다. |
2 |
list_to_tuple 이 방법은 목록을 튜플로 변환하는 것입니다. |
삼 |
tuple_to_list 이 메서드는 튜플을 목록으로 변환합니다. |