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

Tuplets (Tuple) Erlang

Un tuple est un type de données composite avec un nombre fixe d'éléments. Chaque élément du tuple est appelé élément. Le nombre d'éléments est la taille du tuple.

Le programme suivant montre comment utiliser un exemple de type de données Tuple.

Ici, nous avons défini unTuple PAvec3d'éléments.tuple_sizeDéfinir un fonction intégré en Erlang qui peut déterminer la taille d'un tuple.

Exemples en ligne

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

La sortie du programme ci-dessus est la suivante.

3

Voyons quelques autres opérations disponibles pour les tuples.

NuméroMéthode et description
1

is_tuple

Cette méthode est utilisée pour déterminer si l'élément fourni est bien un tuple.

2

list_to_tuple

Cette méthode convertit une liste en tuple.

3

tuple_to_list

Cette méthode convertit un tuple en liste.