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

Tupla (Tuple) do Erlang

A tupla é um tipo de dados composto que possui um número fixo de itens. Cada item da tupla é chamado de elemento. O número de elementos é o tamanho da tupla.

O seguinte programa mostra um exemplo de como usar o tipo de dados Tuple.

Aqui, definimos umaTuple PCom3itens.tuple_sizeÉ definido um função embutida no Erlang usada para determinar o tamanho de uma tupla.

Exemplo Online

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

A saída do programa acima é a seguinte.

3

Vamos ver mais operações disponíveis para tuplas.

Número de OrdemMétodos e Descrições
1

is_tuple

Este método é usado para determinar se o item fornecido é uma tupla.

2

list_to_tuple

Este método converte listas em tuplas.

3

tuple_to_list

Este método converte tuplas em listas.