📜  Erlang-元组

📅  最后修改于: 2020-11-04 05:54:22             🧑  作者: Mango


元组是具有固定数量项的复合数据类型。元组中的每个术语都称为元素。元素的数量被称为元组的大小。

以下程序显示了如何使用Tuple数据类型的示例。

在这里,我们定义一个具有3个项的元组P。 tuple_size是用Erlang定义的内置函数,可用于确定Tuple的大小。

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

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

上述程序的输出如下。

输出

3

让我们看一下可用于元组的更多操作。

Sr.No. Methods & Description
1

is_tuple

This method is used to determine is the term provided is indeed a tuple.

2

list_to_tuple

This method is to convert a list to a tuple.

3

tuple_to_list

This method is convert a tuple to a list.