在elixir中同时迭代两个列表

在elixir中同时迭代两个列表,elixir,Elixir,我有2个列表(也可以是另一种数据类型),表示2个向量时钟。如何同时迭代两个列表并验证此条件:w[k]您要查找的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 def检查(w、v、j)执行 Enum.zip(w,v) |>使用_索引枚举 |>Enum.a

我有2个列表(也可以是另一种数据类型),表示2个向量时钟。如何同时迭代两个列表并验证此条件:w[k]您要查找的
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
def检查(w、v、j)执行
Enum.zip(w,v)
|>使用_索引枚举

|>Enum.all?(fn{ww,vv},k}->k==j|ww您要查找的
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
def检查(w、v、j)执行
Enum.zip(w,v)
|>使用_索引枚举
|>枚举所有?(fn{ww,vv},k}->k==j|ww