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 | 和 リスト内の要素の合計を返します。 |