例:有这么一个列表,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] 即所需的最大值.
如对本文有疑问,
点击进行留言回复!!
相关文章:
-
-
java线程锁基础
定义运行方法package com.company; // 包名import java.util.concurrent.locks.Reentran...
[阅读全文]
-
-
-
-
-
-
-
-
Erlang模块ets翻译
概要: 内置的存储 描述: 这个模块是Erlang内置存储BIFs的接口。这些提供了在Erlang运行时系统中存储大量数据的能力,并且能够对数据进行...
[阅读全文]
-
Elixir 分布式平台
概述 分布式平台的核心在于并发,容错。 而 Elixir 的优势正是在于对于并发和容错的处理。 分布式模型 1. CSP(Communicating...
[阅读全文]
网友评论