Erlang - 元组


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

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

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

例子

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

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

上述程序的输出如下。

输出

3

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

先生。 方法与说明
1

is_tuple

此方法用于确定提供的术语是否确实是一个元组。

2

列表到元组

该方法是将列表转换为元组。

3

元组到列表

该方法将元组转换为列表。