English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
リストはデータ項目の集合を保存する構造体です。Erlangでは、値を角括弧で括ってリストを作成します。
以下はErlangで数字リストを作成する簡単な例です。
-module(helloworld). -export([start/0]). start() -> Lst1 = [1,2,3], io:fwrite("~w~n",[Lst1]).
上記の例の出力は以下の通りです-
出力結果
[1 2 3]
今、リストに使用できるさまざまなメソッドについて話しましょう。これらのメソッドを使用するには、リストライブラリをインポートする必要があります。
序号 | メソッドと説明 |
---|---|
1 | Pred (Elem) がリストのすべての要素 Elem に対して true を返す場合、true を返します。そうでない場合は false です。 |
2 | Pred (Elem) が Listの少なくとも1つの要素 Elemに対して true を返す場合、true を返します。 |
3 | 新しいリストListを返します。3、このリストはList1の要素とList2の要素で構成されています。 |
4 | 要素をリストから削除して新しいリストを返します。 |
5 | リストの最後の要素を削除します。 |
6 | 要素ElemのN個のコピーを持つ新しいリストを返します。 |
7 | リストの最後の要素を返します。 |
8 | リスト中の最大値を持つ要素を返します。 |
9 | リストに要素が存在するかどうかを確認します。 |
10 | リスト中の最小値を持つ要素を返します。 |
11 | ListOfListsのすべてのサブリストを合併して形成した並び替えられたリストを返します。 |
12 | Listの第N個要素を返します。 |
13 | リストの第N個尾数を返します。 |
14 | 要素リストを逆転します。 |
15 | 要素リストをソートします。 |
16 | 要素のサブリストを返します。 |
17 | リスト中の要素の合計を返します。 |