Erlang-リスト

リストは、データ項目のコレクションを格納するために使用される構造です。Erlangでは、リストは値を角括弧で囲むことによって作成されます。

以下は、Erlangで番号のリストを作成する簡単な例です。

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

start() -> 
   Lst1 = [1,2,3], 
   io:fwrite("~w~n",[Lst1]).

上記の例の出力は次のようになります-

出力

[1 2 3]

それでは、 various methods available for Lists。これらのメソッドを機能させるには、リストライブラリをインポートする必要があることに注意してください。

シニア番号 方法と説明
1

すべて

Pred(Elem)がリスト内のすべての要素Elemに対してtrueを返す場合はtrueを返し、それ以外の場合はfalseを返します。

2

どれか

Pred(Elem)がリスト内の少なくとも1つの要素Elemに対してtrueを返す場合、trueを返します。

3

追加

List1の要素とそれに続くList2の要素から作成された新しいリストList3を返します。

4

削除

リストから要素を削除し、新しいリストを返します。

5

ドロップラスト

リストの最後の要素を削除します。

6

複製

Elemという用語のN個のコピーを含むリストを返します

7

最終

リストの最後の要素を返します

8

最大

最大値を持つリストの要素を返します。

9

メンバー

要素がリストに存在するかどうかを確認します。

10

最小値を持つリストの要素を返します。

11

マージ

ListOfListsのすべてのサブリストをマージして形成されたソート済みリストを返します。

12

n番目

ListのN番目の要素を返します。

13

nthtail

リストのN番目のテールを返します。

14

逆行する

要素のリストを逆にします。

15

ソート

要素のリストを並べ替えます。

16

サブリスト

要素のサブリストを返します。

17

リスト内の要素の合計を返します。