Erlang - Tuples
Un tuple est un type de données composé avec un nombre fixe de termes. Chaque terme du Tuple est appelé un élément. On dit que le nombre d'éléments est la taille du Tuple.
Un exemple de la façon dont le type de données Tuple peut être utilisé est illustré dans le programme suivant.
Ici, nous définissons un Tuple Pqui a 3 termes. letuple_size est une fonction intégrée définie dans Erlang qui peut être utilisée pour déterminer la taille du Tuple.
Exemple
-module(helloworld).
-export([start/0]).
start() ->
P = {john,24,{june,25}} ,
io:fwrite("~w",[tuple_size(P)]).
La sortie du programme ci-dessus sera la suivante.
Production
3
Examinons quelques autres opérations disponibles pour les tuples.
N ° Sr. | Méthodes et description |
---|---|
1 | Cette méthode permet de déterminer si le terme fourni est bien un tuple. |
2 | Cette méthode consiste à convertir une liste en un tuple. |
3 | Cette méthode consiste à convertir un tuple en liste. |