Moje obecne rozwiązanie to uruchomienie with_index
, a następnie reduce
w tablicy.Jak zrobić redukcję za pomocą indeksu w eliksiru?
5..10
|> Stream.with_index
|> Enum.reduce(0, fn(num_idx, acc) ->
{num, idx} = num_idx
acc + num * idx
end)
Czy istnieje metoda, która dołącza indeks elementu do elementu, a następnie uruchamia zmniejszenie w tablicy?
To, czego się wypróbowałeś, jest w porządku, czego więcej szukasz? – coderVishal
@coderVishal tak Przypuszczam, że jest to już tak proste, jak to tylko możliwe. – domp
Brzmi jak chcesz coś takiego jak Enumerable.each_with_index w Ruby – cuonglm