Unetway

Erlang - Tuples

Кортеж представляет собой составной тип данных с фиксированным числом членов. Каждый член в Tuple называется элементом. Количество элементов называется размером с Tuple.

Пример использования типа данных Tuple показан в следующей программе.

Здесь мы определяем набор T, который имеет 3 члена. Tuple_sizeявляется встроенной функцией , определенной в Эрланге , которая может быть использована для определения размера кортежа.

-module(helloworld). 
-export([start/0]). 

start() ->
   P = {john,24,{june,25}} , 
   io:fwrite("~w",[tuple_size(P)]).
is_tuple Этот метод используется для определения того, является ли данный термин действительно кортежем.
list_to_tuple Этот метод предназначен для преобразования списка в кортеж.
tuple_to_list Этот метод преобразует кортеж в список.