Erlang-lists

提供:Dev Guides
移動先:案内検索

アーラン-リスト

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

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

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

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

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

出力

[1 2 3]

ここで、*リストで使用できる*さまざまな方法について説明します。 これらのメソッドを機能させるには、リストライブラリをインポートする必要があることに注意してください。

Sr.No Method and Description
1

all

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

2

any

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

3

append

List1の要素とList2の要素から構成される新しいリストList3を返します。

4

delete

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

5

droplast

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

6

duplicate

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

7

last

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

8

max

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

9

member

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

10

min

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

11

merge

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

12

nth

リストのN番目の要素を返します。

13

nthtail

リストのN番目の末尾を返します。

14

reverse

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

15

sort

要素のリストをソートします。

16

sublist

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

17

sum

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