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

Тупл (Tuple) Erlang

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

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

Здесь мы определилиТупл PИмеет 3 элемента.tuple_sizeС помощью Erlang можно определить вbuilt-функцию, которая используется для определения размера тупл.

Онлайн пример

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

Вывод программы выше такой.

3

Давайте посмотрим на дополнительные операции, доступные для тупл.

НомерМетоды и описания
1

is_tuple

Этот метод используется для определения того,确实是 тупл.

2

list_to_tuple

Этот метод преобразует список в тупл.

3

tuple_to_list

Этот метод преобразует тупл в список.