Erlang-タプル
タプルは、用語の数が固定された複合データ型です。タプルの各用語は要素と呼ばれます。要素の数はタプルのサイズと言われています。
タプルデータ型の使用方法の例を次のプログラムに示します。
ここでは、 Tuple Pこれには3つの用語があります。ザ・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 | list_to_tuple この方法は、リストをタプルに変換することです。 |
3 | tuple_to_list このメソッドは、タプルをリストに変換します。 |