2016-11-20 14 views
0

2つのベクトルクロックを表す2つのリスト(別のデータ型でもよい)があります。どのようにして2つのリストを同時に反復処理し、この条件を検証することができますか?w [k] < = v [k] for each k!= j、ここでjはパラメータですか?あなたはEnum.zip/2を探しているエリクシルで2つのリストを同時に反復する

答えて

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 
関連する問題