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

Erlang ツプレ(Tuple)

タプルは固定数の項を持つ複合データ型です。タプルの各項は要素と呼ばれます。要素の数はタプルのサイズです。

以下のプログラムは、Tupleデータ型の使用方法の例を示しています。

ここでは、タプルデータ型の例を定義しました。Tuple P具有3の項があります。tuple_sizeErlangで定義された内蔵関数で、タプルのサイズを決定するものがあります。

オンライン例

-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

このメソッドは、タプルをリストに変換します。