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

Erlang 元组(Tuple)

Una tupla es un tipo de datos compuesto que tiene una cantidad fija de elementos. Cada elemento de una tupla se llama elemento. El número de elementos es el tamaño de la tupla.

El siguiente programa muestra un ejemplo de cómo usar el tipo de datos Tupla.

Aquí, definimos unaTupla PCon3elementos.tuple_sizeSe define una función integrada en Erlang que se puede utilizar para determinar el tamaño de una tupla.

Ejemplo en línea

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

La salida del programa anterior es la siguiente.

3

Veamos más operaciones disponibles para las tuplas.

NúmeroMétodo y descripción
1

is_tuple

Este método se utiliza para determinar si el elemento proporcionado es una tupla.

2

list_to_tuple

Este método convierte una lista en una tupla.

3

tuple_to_list

Este método convierte una tupla en una lista.