当前位置: 首页 > 文档资料 > Erlang 中文教程 >

元组( Tuples)

优质
小牛编辑
136浏览
2023-12-01

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

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

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

例子 (Example)

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

上述程序的输出如下。

输出 (Output)

3

让我们看看一些可用于元组的操作。

Sr.No.方法和描述
1

is_tuple

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

2

list_to_tuple

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

3

tuple_to_list

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