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

Erlang 튜플(Tuple)

튜플은 고정된 수의 항목을 가진 복합 데이터 타입입니다. 튜플의 각 항목은 요소라고 합니다. 요소의 수는 튜플의 크기입니다.

다음 프로그램은 Tuple 데이터 타입을 사용하는 예제를 보여줍니다.

여기서 우리는 다음과 같은 튜플을 정의했습니다.Tuple P가지고 있습니다3항목.tuple_sizeErlang에서 튜플의 크기를 확인할 수 있는 내장 함수를 정의했습니다.

온라인 예제

-module(helloworld). 
-export([start/ 
start() ->
   P = {john,24{june,25}} , 
   io:fwrite("~w",[tuple_size(P)]).

위 프로그램의 출력은 다음과 같습니다.

3

튜플에 사용할 수 있는 더 많은 연산을 보겠습니다.

순번메서드와 설명
1

is_tuple

이 메서드는 제공된 항목이 실제 튜플인지 확인합니다.

2

list_to_tuple

이 메서드는 목록을 튜플로 변환합니다.

3

tuple_to_list

이 메서드는 튜플을 목록으로 변환합니다.