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 |
Pred(Elem)がリスト内のすべての要素Elemに対してtrueを返す場合はtrueを返し、そうでない場合はfalseを返します。 |
2 |
リスト内の少なくとも1つの要素Elemに対してPred(Elem)がtrueを返す場合、trueを返します。 |
3 |
List1の要素とList2の要素から構成される新しいリストList3を返します。 |
4 |
リストから要素を削除し、新しいリストを返します。 |
5 |
リストの最後の要素を削除します。 |
6 |
用語ElemのN個のコピーを含むリストを返します |
7 |
リストの最後の要素を返します |
8 |
最大値を持つリストの要素を返します。 |
9 |
リストに要素が存在するかどうかを確認します。 |
10 |
最小値を持つリストの要素を返します。 |
11 |
ListOfListsのすべてのサブリストをマージして形成されたソート済みリストを返します。 |
12 |
リストのN番目の要素を返します。 |
13 |
リストのN番目の末尾を返します。 |
14 |
要素のリストを逆にします。 |
15 |
要素のリストをソートします。 |
16 |
要素のサブリストを返します。 |
17 |
リスト内の要素の合計を返します。 |