歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Erlang中遍歷取出某個位置的最大值

例:有這麼一個列表,A = [["abc","bds",3],["ssdss","dddx",2],["sfa","ww",4],["wad","ffx",0]].

需求為:對最後一位取出列表中的最大值。 

處理它的基本思想為:截取、遍歷、取最大值。 

這裡有個listA,每個list中有N個元素,這個為3個,對最後一位取列表A中的最大值,操作如下:

lists:max(lists:map(fun(X) -> lists:sublist(X,length(X),length(X)-1) end,A)).

結果為:[4] 即所需的最大值.

在CentOS上編譯安裝Erlang R15B http://www.linuxidc.com/Linux/2012-03/57663.htm

Ubuntu 11.10 搭建Erlang環境 http://www.linuxidc.com/Linux/2012-04/58208.htm

在 CentOS 5.7 上通過 YUM 安裝 Erlang 過程 http://www.linuxidc.com/Linux/2012-12/75622.htm

Erlang---啟動參數學習/研究 http://www.linuxidc.com/Linux/2011-07/39157.htm

CentOS 5.5 下源代碼編譯安裝 Erlang http://www.linuxidc.com/Linux/2011-07/39156.htm

Ubuntu 10.10下源碼安裝Erlang 5.8.3版本 http://www.linuxidc.com/Linux/2011-04/34863.htm

在 CentOS 6.4上安裝Erlang http://www.linuxidc.com/Linux/2013-06/85964.htm

Ubuntu 下 Erlang R16B 的安裝 http://www.linuxidc.com/Linux/2013-05/84235.htm

Erlang 的詳細介紹:請點這裡
Erlang 的下載地址:請點這裡

Copyright © Linux教程網 All Rights Reserved