中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
绥棱县| 武定县| 姜堰市| 金沙县| 灵石县| 日照市| 梁平县| 景东| 塔城市| 罗江县| 潢川县| 康保县| 马尔康县| 通江县| 山西省| 鄯善县| 吉首市| 化州市| 安新县| 彭州市| 巴林左旗| 南昌市| 吉首市| 龙陵县| 思茅市| 兴海县| 耿马| 张北县| 平安县| 闵行区| 恩施市| 石台县| 罗源县| 虞城县| 建瓯市| 灌南县| 肃南| 怀来县| 肇庆市| 铜川市| 临湘市|