溫馨提示×

Erlang列表中的元素計數方法

小樊
104
2024-06-14 15:16:27
欄目: 編程語言

在Erlang中,可以使用遞歸函數來計算列表中元素的個數。以下是一個示例代碼:

count_elements([], Count) ->
    Count;
count_elements([_ | Tail], Count) ->
    count_elements(Tail, Count + 1).

List = [1, 2, 3, 4, 5].
TotalElements = count_elements(List, 0).
io:format("Total elements in the list: ~w~n", [TotalElements]).

在這個示例中,count_elements/2函數接受一個列表和一個計數器作為參數。如果列表為空,則返回計數器的值。否則,遞歸地對列表的尾部進行計數,并且增加計數器的值。最后,通過調用count_elements函數來計算列表中元素的個數,并在控制臺打印出結果。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女