【发布时间】:2016-11-20 21:12:21
【问题描述】:
我有 2 个列表(也可以是另一种数据类型),它们代表 2 个矢量时钟。如何同时遍历两个列表并验证此条件:w[k]
【问题讨论】:
标签: elixir
我有 2 个列表(也可以是另一种数据类型),它们代表 2 个矢量时钟。如何同时遍历两个列表并验证此条件:w[k]
【问题讨论】:
标签: elixir
您正在寻找Enum.zip/2:
def check(w, v, j) do
Enum.zip(w, v)
|> Enum.with_index
|> Enum.all?(fn {{ww, vv}, k} -> k == j || ww <= vv end)
end
【讨论】: