91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

Erlang列表查找元素的方法

小樊
88
2024-06-14 15:59:47
欄目: 編程語言

Erlang中可以使用lists模塊的member函數來查找列表中是否包含某個元素。該函數接受兩個參數,第一個參數是要查找的元素,第二個參數是包含該元素的列表。如果找到了該元素,函數會返回true;否則返回false。

示例代碼如下:

```erlang

1> lists:member(2, [1, 2, 3, 4]).

true

2> lists:member(5, [1, 2, 3, 4]).

false

```

除了使用lists模塊的member函數外,也可以使用遞歸來實現查找元素的功能。下面是一個使用遞歸方法來查找元素的示例代碼:

```erlang

member(_, []) -> false;

member(X, [X|_]) -> true;

member(X, [_|T]) -> member(X, T).

```

在上面的示例中,如果列表為空,則返回false;如果列表的頭部元素等于要查找的元素X,則返回true;否則遞歸調用member函數查找剩余的列表部分。

0
花莲市| 钟山县| 双城市| 察哈| 临安市| 个旧市| 拜泉县| 鸡东县| 无为县| 双城市| 孟村| 尼木县| 永顺县| 吉首市| 苏尼特左旗| 涞源县| 筠连县| 徐汇区| 津南区| 高要市| 广灵县| 湘乡市| 台中市| 东乡县| 怀柔区| 涡阳县| 桂东县| 宽甸| 兴和县| 鄂伦春自治旗| 尚义县| 唐山市| 荔波县| 成安县| 二连浩特市| 崇仁县| 南宁市| 百色市| 沙洋县| 嘉鱼县| 衡阳市|