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

Pezzo (Tuple) di Erlang

Un pezzo è un tipo di dati composto che ha un numero fisso di elementi. Ogni elemento del pezzo si chiama elemento. Il numero di elementi è la dimensione del pezzo.

Il seguente programma mostra come utilizzare esempi di tipo di dati Pezzo.

Qui, abbiamo definito unPezzo PHa 3 elementi.tuple_sizeErlang definisce una funzione interna utilizzabile per determinare la dimensione di un pezzo.

Esempio online

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

L'output del programma sopra è il seguente.

3

Guardiamo altre operazioni disponibili per i pezzi.

Numero di serieMetodo e spiegazione
1

is_tuple

Questo metodo viene utilizzato per determinare se l'elemento fornito è effettivamente un pezzo.

2

list_to_tuple

Questo metodo trasforma una lista in un pezzo.

3

tuple_to_list

Questo metodo trasforma il pezzo in una lista.